2 过去完成时的句子

过去完成时简单理解为“过去的过去”,属于相对时态,应有一个过去时间点作为参照。

但是下面这种的句子(不止一次见过),用了过去完成时,看不出那个过去的参照点,

也就是说写这句话的时候不是立足现在,而是过去,但是这个过去难以看出来。

请专家老师帮我根治我的这个“病”。

Bullet train driver Zhang Yan has witnessed not only the evolution of the Beijing-Tianjin High-Speed Railway over the past decade and a half, but also the country's rapid development.

"Fifteen years ago, when the line had just opened, there were bungalows on both sides of the line when the train left the station in Beijing," Zhang said.

"Now, there are tall buildings and green spaces. Beijing and Tianjin are more closely connected and the urban environment has also been greatly improved."

Fifteen years ago这个时间的立足点是从现在算起,正常下其后应该用一般过去时

劳烦专家老师为我解惑,最好有个时间轴,具体,我的理解能力确实差点儿,但是有你们的指导,我觉得有希望。

请先 登录 后评论

最佳答案 2023-08-10 11:44

“过去的过去”,仅是过去完成时的通常意义。但时态的用法,有时会随语境的不同,会有变化。有时用于强调某个动作在过去某个时间完成了。有时表示和过去式的动作同时发生,有时甚至和基本概念正相反,表示过去完成时发生在过去之后,不是之前。请看薄冰高级语法的解释:

attachments-2023-08-smKihvSV64d1be91a147e.png

attachments-2023-08-2U8wPyCk64d1be4280ea0.png

回到你的问题句,when the line had just opened, 可以理解为强调一个过去时间的动作的完成,当然这里改用一般过去时也可以。

我建议你先忽略时态的具体变化,重点先体会句子要表达的意思。其实时态的用法是很灵活的,不是一成不变的。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,968 浏览
  • quanfa   提出于 2023-08-07 21:29