老师,there be 在那种情况下可以和 have进行互换?
1.说明人。表示“所属”关系时用have/has;表示“存在”关系时则用there be结构。比较:
My sister has a car. 我姐姐有一辆车。(所属关系)
There is a butterfly on my sister. 我姐姐身上有只蝴蝶。(存在关系)
2.说明物。在表示“所属”关系,且构成整体不可分割的部分时,只可以用have/has。此时,不表示“存在”关系。比如:
The building has fifteen floors. 这栋楼有15层。(没这15层就没这栋楼)
Our national flag has five stars. 大家的国旗有五颗星。(没这五颗星就不是大家的国旗)
The table has only three legs. 这张桌子只有三只脚。(没脚就不是桌子了)
3.说明物。如果是整体可分割的,既能表“所属”关系也能表“存在”关系,用have/has或there be均可。比如:
This classroom has 35 desks. 这个教室有35张桌子。(表所属关系,桌子不构成教室)
There are 35 desks in the classroom. 这个教室有35张桌子。(表存在关系,桌子可以搬走)