There are many people live on that farm.这句话对吗?看定语从句的讲解时,看到一句话“There are many people live on that farm.” 说是there be 句型中,只用that,而且that作定语从句主语时候可以省略.但是我怎么左读右读都觉得这句话很怪,总觉得这句话说成 There are many people living on that farm.或者去掉there be,改成 Many people live on that farm.都要好些.如果是正确的话,那么这道题There's an old man ______ on the road,let's move him away.填lying 和is lying 都对?因为它也可以看成是There's an old man (that) is lying on the road.
There are many people live on that farm.这句话对吗?
看定语从句的讲解时,看到一句话“There are many people live on that farm.” 说是there be 句型中,只用that,而且that作定语从句主语时候可以省略.但是我怎么左读右读都觉得这句话很怪,总觉得这句话说成 There are many people living on that farm.或者去掉there be,改成 Many people live on that farm.都要好些.
如果是正确的话,那么这道题There's an old man ______ on the road,let's move him away.填lying 和is lying 都对?因为它也可以看成是There's an old man (that) is lying on the road.
你的理解很对!
中文中的【有.....人在做某事】有两种表达法。
1There be.....doing sth..
2. 去除【有】,演变成【.....在做某事】
故第二题:There's an old man lying on the road.是对的。
There's an old man that is lying on the road.这句子不好,好像就是为了用定语从句,以你的基础,你肯定能理解。
当然只能填lying ,因为如果本来有that is lying....你应该把that 和is 一起省略了,你说的是定语从句省略,那是当先行词old man充当宾语时才能省略that同时保留is。这个问题中老人充当从句的主语,所以不能省略that.
第一题 There are many people live on that farm,这个句子是不正确的.There are many people living on that farm 和 Many people live on that farm 才是正确的.there be +名词+ doing第二题 There is an old man ...