一、there be 和have的区别
1.要注意there be句型我们虽然简单地翻译成“有”,但它实际是表示某个时间或某个地方“存在”某人或某物;
而have,是说它所在这句话的主语“拥有”某人或某物。所以我们可以经常看到,have表示“有”的时候,主语一般是人。
2.There be句型在表示“有”的时候,是there be +sb/sth+时间/地点
Be要根据后面的sb.或sth来变换相应的形式,同时要注意到时态。
而用have的时候,是sb./sth.+have+其他,have也要根据前面的主语和时态来变换相应形式。
3.一般情况下,在表达“有”的时候二者不能随便替换。但也有用there be 和have都可以的情况,有的语法书中说,“当一句话前后两者的关系属于部分和整体的
4.there be句型在根据后面名词变化的时候,通常因为涉及到单复数变化,be要变成is或are。但如果涉及到后面的sth出现既有单数又有复数的情况,那么be动词的变化,遵循“就近原则”。关系的时候”,两种表达都可以。
二、there be的例句
There are many people on the street these days.(这几天街上有好多人)
There are so much homework to do that i can not go to bed early.(有如此的多作业要做以至于我不能早睡)
I am really hungry, is there some food on your desk?(我真的饿了,你桌子上有可吃的吗?)
There is so much housework to do.(这有很多家务要做)