2 to have done 表将来完成的用法

I hope to have arrived at the airport by noon today.

to have arrived to arrive 的区别是?

谢谢老师解答。

请先 登录 后评论

最佳答案 2021-09-29 17:52

这句话的意思: “我希望今天中午前抵达机场”。说话的时候,应该在当天早晨,至少是中午12点以前。

根据《朗文英语语法》一书的解释,"很多表示将来的动词通常不接不定式完成式,但有些表示意图、希望的词(如hope)可以接不定式完成式,相当于将来完成时"。该书例句:hope(d)  to have finished by 12.

该书原文如下:

6.23 Verbs followed by a to-infinitive or a that-clause

Many verbs can be followed directly by a to-infinitive or a that-clause: agree, arrange, beg (not) care, choose claim contrive, decide demand, determine, expect, hope, intend, learn, plan, prefer pretend, promise, resolve swear, threaten and wish; Most of these verbs point to the future, so they are not normally followed by the perfect form of the infinitive. However, verbs referring to intentions, hopes, etc. can be followed by a perfect infinitive, parallel to the use of the future perfect:

I hope(d) (etc.) to have finished by 12

请先 登录 后评论

其它 1 个回答

周晓光

Hope to +现在完成时表没有实现的愿望;如 I hope to have seen you yesterday, but I didnt have time. 所以你的这个句子意思是:我原本希望今天可以在中午之前到达机场(其实没有).类似的表达还有:would love to have done, expect to have done, mean to have done, plan to have done, wish to have done 等。如:I would love to have gone to the party last night but I had to work extra hours to finish a report. hope to arrive只是表达对未来的某种希望;不表示结果如何.

请先 登录 后评论
  • 3 关注
  • 1 收藏,2913 浏览
  • 一起森巴舞   提出于 2021-09-29 00:15