when they arrive at the airport,their flight _______ off.A.had taken B.took C.has taken D.takesorry啊打错了,是arrived。不过为什么不能是took呢,可以表示同时进行啊

问题描述:

when they arrive at the airport,their flight _______ off.A.had taken B.took C.has taken D.take
sorry啊打错了,是arrived。不过为什么不能是took呢,可以表示同时进行啊

选C ,前半句用的是现在时,因此用has taken 现在完成时,表示过去发生或已经完成的动作对现在的影响或结果

这种题一般考的是过去完成时。你再看看arrive真的是原形吗?是的话,选B。是过去时的话,选A.

你arrive应该是arrived吧?意思是,当他们到达机场时,他们的那个飞机已经起飞了这里应该选择A到达和起飞都是发生在过去的动作,这时先发生的动作可以理解为过去的过去即过去完成时那飞机起飞比到达先发生 如果是同时的,...