The boy who was standing there ran away

来源:百度知道 编辑:UC知道 时间:2024/06/16 19:27:25
这里为什么用过去进行时而不用过去完成时呢

我是专业的,我来回答
都可以,但意思不一样,主要是和终于动词ran away的关系:
1.The boy who was standing there 表示正在那里的男孩,在过去的某个时间 ran away(逃跑)
2.The boy who stood there 过去曾经站在那里的男孩,在过去的某个时间 ran away(逃跑)

这里说的ran away并没有发生在who was standing there之前,过去完成时指一个动作先于过去另一个动作

The boy who had ran away came back yesterday.

这个句子用的是过去完成时,因为他跑是在昨天回来之前。

表示过去正在发生的事件,因为最后有ran away表示已经是过去了,
前面发生的事件比它更早

过去完成时不能乱用,除非他特别说明了时间的对比,否则一律用现在完成时