过去完成时:时间旅行者的语言工具
过去完成时,是英语中一种独特的时态,它让我们能够描述在过去某个时间点之前已经发生的动作或状态。它就像一个时间旅行者的语言工具,能够让我们穿梭于“过去的过去”。
1.过去完成时的基本概念
过去完成时表示在过去某一时间点之前已经完成的动作或状态。
-如果你想说“我昨天已经看过那部电影了”,用过去完成时表达就是“Ihadwatchedthatmovieeforeyesterday”。 这里,“hadwatched”表示在过去某一时间点之前已经完成。
2.过去完成时与现在完成时的区别
过去完成时与现在完成时相似,都有“已完成”和“未完成”两种用法,但它们所表示的时间不同。
-过去完成时将时间推移到过去某一时间之前,即所谓的“过去的过去”。 现在完成时则与现在有关,表示在过去某个时间点或到目前为止已经完成的动作。
3.过去完成时的用法
3.1过去完成时的主要用法
(1)过去完成时表示在过去某一时间或动作以前已经完成了的动作。
-这个过去的时间状语有y,efore等介词短语或when,efore等引导的从句。 例如:Helenhadleftherkeys...
3.2过去完成时表示“过去的过去”
(2)过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在“过去的过去”。
-例如:WhenIwokeu,ithadstoedraining.我醒来时,雨已经停了。(“雨停”发生在“我醒来”之前)
4.过去完成时与被动语态
过去完成时可以与被动语态结合使用,形成过去完成时的被动语态。
-一般现在时的被动语态:am/is/aredone
一般过去时的被动语态:was/weredone
一般将来时的被动语态:willedone
现在完成时的被动语态:have/haseendone
过去完成时的被动语态:hadeendone5.过去完成时与现在完成时的区别与用法
过去完成时haddone与现在完成时have/has+done的区别与用法。
-过去完成时haddone用于描述在过去某个时间点之前已经完成的动作,强调动作的完成时间。 现在完成时have/has+done用于描述在过去某个时间点或到目前为止已经完成的动作,强调动作对现在的影响。
通过了解和掌握过去完成时的用法,我们可以更准确地表达过去某个时间点之前已经发生的动作或状态,让我们的语言更加丰富和生动。