I arrived at the airport!______ the plane had taken off。

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:03:35
它的答案是选 C。 我想知道为什么? A。after B while C。 when

when从句的谓语动词可以在主句谓语动作之前、之后或同时发生;while和as从句的谓语动作必须是和主句谓语动作同时发生。

我到机场时,飞机已经飞走了。

两个动作是一前一后发生,非同时。

所以,用when

C??
应该是But
表示转折,我到达了机场,但是飞机已经起飞了

我到达机场时,飞机已经起飞,它着重指的是我到达机场时,飞机已经起飞,是时态,when的意思是在什么时候,所以就选这个.
after之后 while的意思和when的意思差不多,但是通常用when.

选A,是原题答案呢