过去完成进行时和过去完成时有啥区别

2026-08-01 11:55:35
过去完成进行时和过去完成时有啥区别

过去完成进行时和过去完成时都是表示在过去某一时间之前已经发生或持续的动作,但它们的用法和侧重点不同。

项目 过去完成进行时 过去完成时
结构 had been + V-ing had + p.p.
用法 强调动作的持续性或重复性 强调动作的完成
时间关系 动作在过去的某个时间点之前一直在进行 动作在过去的某个时间点之前已经完成
例句 She had been waiting for an hour when he arrived. He had finished his work before the meeting started.

总结:过去完成进行时强调动作的持续,而过去完成时强调动作的完成。两者在语境中使用不同,需根据实际情境选择。

  • 标签: