Has the train arrived yet?Yes,It______ (arrive) ten minutes ago.拿不准这里是用过去式?还是完成式?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 13:26:00

Has the train arrived yet?Yes,It______ (arrive) ten minutes ago.拿不准这里是用过去式?还是完成式?
Has the train arrived yet?
Yes,It______ (arrive) ten minutes ago.
拿不准这里是用过去式?还是完成式?

Has the train arrived yet?Yes,It______ (arrive) ten minutes ago.拿不准这里是用过去式?还是完成式?
用过去式,arrived.ten minutes ago表示的是10分钟之前,是一个点.如果ten minutes before的话,就应该用完成时,表示十分钟之前一直到现在,是一个时间段

arrived.(过去式),理由:句中有明确的时间:"ten minutes ago"

arrived 过去式
非延续性动词不能与时间段连用:
go/come/begin/start/die/buy/borrow/sell/leave/arrive/
receive/become等词语是瞬间动词表示的动作是一时的,不能延续,不能与for、since等表示一段时间的词连用,也不能用于how long引导的疑问句中。
用现在完成式作答应该是 Yes, it...

全部展开

arrived 过去式
非延续性动词不能与时间段连用:
go/come/begin/start/die/buy/borrow/sell/leave/arrive/
receive/become等词语是瞬间动词表示的动作是一时的,不能延续,不能与for、since等表示一段时间的词连用,也不能用于how long引导的疑问句中。
用现在完成式作答应该是 Yes, it has arrived.

收起