想请问各位老师,在口语里,有时没生命的东西拥有哪些,也会有用have/has的时候,譬如the house has tworooms之类,所以,在非正式文体里,对于非生命体,大家到底能不能“滥用”have/has呢,有具体的例子说明最好了,谢谢
重点要看是表示“所属定义”还是表示“存在定义”,一般应该注意以下几种状况:
1. have表示“所属定义”;there be表示“存在定义”。比较:
Jack has a car.杰克有一辆车。(所属定义)
There is a housefly on Jack. 杰克身上有只苍蝇。(存在定义)
2. 只有“所属定义”而无“存在定义”,要用have。比如:
The table has only three legs. 这张桌子只有三只脚。
There areonly three legs on the table.
3. 只有“存在定义”而无“所有定义”,要用there be。比如:
There is a computer on the table. 桌上有一台电脑。
The tablehas a computer.
4. 既有“所属定义”也有“存在定义”,have和there be可互换用。比如:
A week has seven days. = There are seven days in a week.
Our school has about 3000 students. = Thereare about 3000 students in our school.