When he arrive at the station,the train______.A,has left B,left C,had left D,leaves

问题描述:

When he arrive at the station,the train______.A,has left B,left C,had left D,leaves

选C

C
因为当他到达之前,火车已经离开了.是过去完成的状态,所以用HAD+DONE

题目抄错了吧?

A,has left
用完成时

答案:C.
When he arrived at the station,the train had left.
当他到达火车站的时候,火车已经离开了.
(强调火车已经先于他到达车站的时候已经离开了的状态).
Tks

从句就有错he 后面能直接跟arrive
应该是arrived吧!
改过后 我选A

如果是arrives, 选A
如果是arrived,选C
反正就是选完成时,因为train离开的动作在he到达前已经完成了。