I arrived at the airport ____ the plane had taken off

I arrived at the airport ____ the plane had taken off
为什么一定要用after?而不能用when或者before?
所谓的疯子 1年前 已收到5个回答 举报

雪中菲0099 幼苗

共回答了16个问题采纳率:93.8% 举报

此句意为:我到达飞机场的时候,飞机已经起飞了.
飞机先起飞,之后我到达,因此用after.
when后面不可加完成时态;
如果用before,后面就应该是一般过去时took off.

1年前

8

2008jlj 幼苗

共回答了22个问题 举报

after 引导从句时,从句要用虚拟语气,就是把原来的时态往后退一个!所以选after!

1年前

1

58000 幼苗

共回答了7个问题 举报

这个句子后面有完成时had taken off,完成时可表示对现在有影响的事情。用after,译为“我在飞机飞走之后才到达机场”,所以我无法赶上飞机,对现在有影响。
如果用when,是不是用was taking off更好呢?如果用before,则直接用took off会更好。所以这里最好使用after。
另外就是靠语感了。...

1年前

1

sindyjia 幼苗

共回答了28个问题 举报

had taken off是过去完成时,不是一个时间点而是 一个时间段。
因此when不行。由于它是过去完成时,而前半段是一般过去时,所以before也不可以。

1年前

0

女人要有一点坏1 幼苗

共回答了14个问题 举报

WHEN一定不对,因为是一个时间差的问题,你没有上下文,不能判断用AFTER还是BEFORE.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.034 s. - webmaster@yulucn.com