为什么现在完成时是现在时态?不是可以表示已完成的动作,该动作应该在过去完成啊

2025-01-08 08:51:26
推荐回答(1个)
回答1:

现在完成时:动作确实发生在过去,但跟现在相关。
比如:飞机已经到了。(The plane has arrived.)
这里强调的是飞机到对现在的影响(现在飞机在机场了)
或者换句话说:过去的事儿用现在来说。
又如:
你到过北京吗?Have you been to Beijing?(你在面前,问的是曾经的事儿)
还有一种是过去状态持续到现在,也可能继续持续下去。
I have been in Shanghai for two weeks.