这两句话都对吗???

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:35:58
我想问你家有几口人??哪一个是对的,哪一个是不对的,如果不对的,请说明为什么不对1.how many people in your family?
2.how many people are there in your family?

都对 意思上没有任何区别

there be 就是汉语里的 “有”的意思

其实第一句不过是省略了这个

这俩句我都听英美国家人说过 没问题的

第二句是对的,因为第一句说的不是很完整

严格来讲第二句才是对的。但是又时候也会用第一句的讲法,这样比较简介,在一些电影里看得到

第一个错,第二个对,因为第一个没有谓语

明显是老师出的题吧

第二句是对的。
第一句错在没有谓语,即这句话里没有动词,这是大忌。该句话的动词应该是there be.

how many people are there in your family?是对的。因为这句话完全符合“你家有几口人”的意思。
而how many people in your family?是错的。因为不能没有 are there ,这是“有”的意思。
两句话也没什么问题。
只是你如果是小学,考试一定要加上 are there ,不然就当你错。