✨ ベストアンサー ✨
どちらでも内容は変わりませんが、There was not にするなら、There was not any person,またはThere was not peopleなど、 personに人数をつけなければなりません。では、 notが wasという動詞を否定しているのに対し、no personだと、 one person、two personなど数を表す単語がnoに置き換わったと考えて、まあ(noを0人としてしまうのはどうかとは思いますが)0人の人がいる、というふうに、 personという名刺に対して人数を付け加えている、という文法的な役割の違いがあります。
なるほどです。ありがとうございます!