永发信息网

(改错)She has arrived in London for two days.

答案:1  悬赏:60  手机版
解决时间 2021-04-07 11:20
  • 提问者网友:蔚蓝的太阳
  • 2021-04-07 03:05
(改错)She has arrived in London for two days.
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-04-07 04:24
因为 arrive 是一个瞬间动词,到达也就一会儿的事儿,所以是不能和for two days这样表段的时间连用的。

She has arrived in London ,只说她到了伦敦,没有段时间,这个可以

She arrived in London two days ago .

She has been in London for two days. 在伦敦就可以延续了,在多长时间都行,能跟段时间连用。追问为什么用been替换呢?追答到达伦敦是下了车就到伦敦了,后边两天都是在伦敦,已经解释过,她在伦敦两天了,这个可以和段时间连用。

be in London 在伦敦,be 动词变成完成时,就成了has been
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯