请问象这样的一个由until引导的从句,里面的时态用现在完成时和一般过去时有什么区别吗?或是用哪个都行?

请问象这样的一个由until引导的从句,里面的时态用现在完成时和一般过去时有什么区别吗?或是用哪个都行?
So they ran and they didn't stop running until they had arrived at the opposite end of the village.
So they ran and they didn't stop running until they arrived at the opposite end of the village.
zhaoqiong1983 1年前 已收到2个回答 举报

朱盛友 幼苗

共回答了21个问题采纳率:95.2% 举报

都可以,只是用完成体强调行为的完成,即一定要在前一行为完成以后才怎么样;而用一般时态则无强调意味,只表示行为的先后.

1年前

7

没人要的名字 幼苗

共回答了11个问题 举报

不能用过去完成时,过去完成时是过去的过去。由句意可知arrive 的动作发生在didn't stop running 之后而不是之前,不能表过去的过去,所以应该用一般过去时。

1年前

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