请问象这样的一个由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.
问题描述:
请问象这样的一个由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.
答
不能用过去完成时,过去完成时是过去的过去。由句意可知arrive 的动作发生在didn't stop running 之后而不是之前,不能表过去的过去,所以应该用一般过去时。
答
都可以,只是用完成体强调行为的完成,即一定要在前一行为完成以后才怎么样;而用一般时态则无强调意味,只表示行为的先后.