There are enough glasses for each guest to have on

I hope there are enough glasses for each guest to have one.
我怎么认为句子结尾就说 for each guest to have 就可以了呢?

请先 登录 后评论

最佳答案 2014-10-25 22:21

你的句子中的one不能省略,因为只有当 enough 后面不定式的宾语与句子主语相同时,不定式的宾语才可以省略(并且习惯上一定要省略)。比较:
1. The ice on the river is thick enough to skate on. 河上的冰足够厚,可以在上面滑冰。
说明:此句就不能在 skate on 后面加上代词 it,因为这个 it 就是句子主语 the ice 的重复(即指的是同一事物)。
2. His means are not enough for him to send his son to study abroad. 他的财产不足以使他把儿子送到国外去留学。
说明:此句中 send 后面的宾语 his son 就不能省略,因为 his son 并非是句子主语的重复;若去掉,意思就不对了。
但是,在这类句式中,若不定式前面带有for sb 引出的逻辑主语,则此时即使不定式的宾语就是句子主语,我们仍可在不定式后面加上与句子指代相同的代词(当然不加也可以)。如:
1. The television in the apartment above was loud enough for us to hear (it). 楼上电视的声音很大,我们都可以听到。
说明:此句如果没有for us,则句末的 it 就必须省略。
2. My ambitions are modest enough for me to fufil (them). 我的志向不高,我都可以实现。
说明:此句若没有 for me,则句末的 them 必须省略。
3. He was old enough for us to talk to (him) seriously. 他年龄不小了,我们可以同他严肃地谈谈了。
说明:此句若没有 for us,则 talk to 后面的宾语 him 必须省略。
再回头来看看你的句子:
I hope there are enough glasses for each guest to have one. 我希望有足够多的玻璃杯让每位客人都有一个。
说明:句中不定式 to have 前面虽然有 for each guest 这样的逻辑主语,但这个one 仍不能省略,因为 one 并不是句子主语的重复,这里的 one 是指 one glass,而前面 there be 句式的主语是 (enough) glasses。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2939 浏览
  • 马若雨 提出于 2014-10-25 15:42

相似问题