How many people do you have in your city?
How many people are there in your city?
Is there a grammatical difference? I heard both many times. But once I came across a book, where "do you have" sentence was considered wrong. Don't understand why.
How many people do you have in your city?
How many people are there in your city?
Is there a grammatical difference? I heard both many times. But once I came across a book, where "do you have" sentence was considered wrong. Don't understand why.
This is simpler to explain with statements (or answers) rather than questions.
Unless I’m talking about a game, I don’t “have” those million people in the sense of ownership or possession, so this isn’t right.
This isn’t as bad, but it’s still odd to say those million people have ownership or possession of themselves.
“You” here could be singular or plural, but as in both cases above, neither works.
“There is/are” is used to simply say things exist, without the sense of ownership or possession that “have” brings, so this works well here. Note that is/are agrees with the thing that follows:
Native speakers think of “there is/are” as a special construction with its own rules (like “hay” in Spanish and “il-y-a” in French), but you could also think of these as being normal grammar that is just said backwards: