there be 和 have的区别是什么?

1个回答

  • 这么重要的基础东西你们老师居然没仔细讲.我只能对你们老师说一声:“老师.你回家种田吧”闲话少说,我们先来看个句子:E.g.:I have a very big pet pig. 此句话的意思是:我有一只非常大的宠物猪.这句话的主语是"I"(我).是人.have做实义动词,有具体的意义, have:V.有那我们再看一个句子:E.g.:There are a lots of vegetables on the table. 这句话的意思是:桌子上有很多蔬菜.这句话的主语是" table"(桌子).是物,没有生命.所以用There be.A lots of 即可以修饰可数名词也可以修饰不可数名词. 从以上我们可以推导出:Have只能用来修饰有生命的.而There be是修饰无生命的,而不是本身拥有的. 懂了吗?多看即便例句应该就懂了的.Good lucky!