There be 句型和have 区别(含习题和答案) There be 结构在英语中算是一种特殊的句式,表示“在什么地方或时间存在什么事”,我们在最初学习的时候,经常简单地把它理解成“某处有某物”
也因此经常跟 have 表达的“有”弄混,二者区别主要有以下 4 点
there be 句型表示某个时间或某个地方“存在”某人或某物;而 have 表示主语“拥有”某人或某物
have 表示“有”的时候,主语一般是人
※ I have a pen
※ I have long hair
There be 一般指空间上的存在, ※ There is a cup on the table
桌上有一个杯子
※ There are 4 students in the classroom
教室里有4 个学生
第 2 个区别很明显,就是结构
There be 句型在表示“有”的时候,是there be +sb/sth+时间/地点,Be 要根据后面的sb
或sth 来变换相应的形式,同时要注意到时态
※ There was a meeting in this room yesterday
昨天这儿有个会议
(过去时) 而用 have 的时候,是sb
+have+其他, have 也要根据前面的主语和时态来变换相应形式
※ He has 2 sons
他有两个儿子
※ I had a dream
我曾有个梦想
(过去时) 3
一般情况下,在表达“有”的时候二者不能随便替换
但也有用 there be 和have 都可以的情况,“当一句话前后两者的关系属于部分和整体的关系的时候”,两种表达都可以
比如: ※ There are 7 days in a week
※ A week has 7 days
(7 days 和 a