几 has two meanings: "several" and "how many?" But I have no clear understanding of separation one from another. E.g.:
后面有几个人笑起来了. - declarative
你家有几口人? - interrogative
I know that the first sentence is declarative and the second one is interrogative but I don't know why. There is no difference in 几 usage here so why is the first sentence declarative?
A few people laughed behind [us].
And not interrogative: How many people laughed behind [us]?
"几个人" could be as well "a few people" and "how many people?", how to distinguish which one is used? (An example of interrogative sentence with "几个人" would be useful)
P.S.: please do not give explanation like "后面有几个人笑起来了." is declarative because "后面有多少人笑起来了?" is interrogative. I also can say that in the case "你家有几口人" is declarative ("There are some people in your family") because there is no "多少人".
Another example, you are speaking to a person and he says:
Only context can help you to understand whether it is a question or a declaration, right?
(on the street)
请问, 上海有几个火车站(？) - defenetely interrogative
- 到火车站要10分钟, 不要着急。
- 上海有几个火车站(。)我去上海南站, 到那儿要半个小时。 - declarative