i have arrived by train中的arrive 为什么用完成?而不用be there?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 02:39:14
ihavearrivedbytrain中的arrive为什么用完成?而不用bethere?ihavearrivedbytrain中的arrive为什么用完成?而不用bethere?ihavearriv

i have arrived by train中的arrive 为什么用完成?而不用be there?
i have arrived by train中的arrive 为什么用完成?而不用be there?

i have arrived by train中的arrive 为什么用完成?而不用be there?
have arrived 表示的是动作,而have been there表示的是状态,这里并没有时间状语,所以用arrived就可以了.
但是如果句子出现了表示一段时间的单词时,只能用be there 了.

有情景吗?

现在完成时,用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去,但它的影响现在还存在.

是的,强调到达这个动词。而不是在那里那个状态。

arrive指的是到达。be there 强调的是在那里。