I hope to have arrived at the airport by noon today.
to have arrived 和 to arrive 的区别是?
谢谢老师解答。
这句话的意思: “我希望今天中午前抵达机场”。说话的时候,应该在当天早晨,至少是中午12点以前。
根据《朗文英语语法》一书的解释,"很多表示将来的动词通常不接不定式完成式,但有些表示意图、希望的词(如hope)可以接不定式完成式,相当于将来完成时"。该书例句:I 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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
Hope to +现在完成时表没有实现的愿望;如 I hope to have seen you yesterday, but I didn’t 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只是表达对未来的某种希望;不表示结果如何.