兴恒大酒店:请英语高手帮忙解答一题高考题

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 06:06:49
Father ____for Landon on business upon my arrival.so I didn't see him. 答案给的是had left,leave不是瞬间动词吗?怎么可以用完成事态呢?请帮忙讲解,谢谢。

leave for 是动身去某地的意思.
当我到达的时候,父亲"已经"去伦敦去了

这里的意思是

他已经离开了

leave这里就是表示一个瞬间的动作
leave for 前往某处

在讲完成时语法中,应该有讲到,只有句子的时间状语表示的是一段时间时(比如since,for等),才不能用瞬间动词,而这里并没有此类的时间状语。

leave 在这里做 与 for 的 词组
leave for +地点 表是 前往某地

leave for 是词组,离开去某地的意思。这是固定搭配,而leave是瞬间动词,的确不可以用完成时,但这里是leave for,并不是leave,所以可以用完成时态。