There are 2 sentences asking for a reason:
- Why is there no one here?
- Why is no one here?
They both seem grammatically correct, but which is more natural? Is there any nuance between the two?
There are 2 sentences asking for a reason:
They both seem grammatically correct, but which is more natural? Is there any nuance between the two?
The sentences:
- Why is there no one here?
- Why is no one here?
- Why isn't anyone here?
- Where is everyone?
Are all grammatically valid, and all are quite natural, and might well be said by a fluent speaker. They all carry essentially the same meaning. Sentences 2 and 4 might be used slightly more frequently, because they are shorter. But the difference will not be large, I believe. Any of these is perfectly acceptable.