英语语法问题
Ihopethereareenoughglassesforeachguesttohaveone疑惑:分析therebe句型后面的主谓宾定状补one能不被省去have后直接...
I hope there are enough glasses for each guest to have one
疑惑:
分析there be 句型后面的主谓宾定状补
one能不被省去 have后直接省去宾语?为什么? 展开
疑惑:
分析there be 句型后面的主谓宾定状补
one能不被省去 have后直接省去宾语?为什么? 展开
展开全部
I hope there are enough glasses for each guest to have one
疑惑:
分析there be 句型后面的主谓宾定状补
one能不被省去 have后直接省去宾语?为什么?
答:I hope(that)--从句:我希望有足够的玻璃杯能让每个来客人手一只杯子。
there be句型中主语为enough glasses, for each guest to have one为不定式复合结构(带逻辑主语的不定式)不定式除不能作谓语外,其它句子成分都能作。这里显然不是主语、不是宾语、不是表语,不是补语。只可能是定语或状语。在功能上象结果状语:=so that each guest can have one. one= a glass怎能省去呢?
疑惑:
分析there be 句型后面的主谓宾定状补
one能不被省去 have后直接省去宾语?为什么?
答:I hope(that)--从句:我希望有足够的玻璃杯能让每个来客人手一只杯子。
there be句型中主语为enough glasses, for each guest to have one为不定式复合结构(带逻辑主语的不定式)不定式除不能作谓语外,其它句子成分都能作。这里显然不是主语、不是宾语、不是表语,不是补语。只可能是定语或状语。在功能上象结果状语:=so that each guest can have one. one= a glass怎能省去呢?
追问
for each guest to have one 目的状语? for sb to do
追答
there be句型是没有目的的。其实也可以理解成定语从句,但是我想不出一个对应的定语从句来。
能理解这个句子就可以了,不必去深究是作什么成分,作什么状语啦。
展开全部
1. are: 谓语
enough: glasses 的定语
glasses: 主语
for each guest to have one: 后置定语 (其中 each 做 guest 定语)
2. 若省去to have one在句法上还是可以的,即 I hope there are enough glasses for each guest。 但是删除那个短语后,意思就不那么清楚:每个客人一个还是几个杯子?
enough: glasses 的定语
glasses: 主语
for each guest to have one: 后置定语 (其中 each 做 guest 定语)
2. 若省去to have one在句法上还是可以的,即 I hope there are enough glasses for each guest。 但是删除那个短语后,意思就不那么清楚:每个客人一个还是几个杯子?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得这肯定是中国老师出的题。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能one在这里是一个代词,代之前文的人或物。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询