在英语语法中,从句使用一般过去完成时表示过去的动作,其标志包括时间状语(如before,after,by the time等)、过去完成时的动词(带有had的过去分词形式)以及上下文语境(如主句已使用过去完成时,从句也可能使用相同的时态)。
时间状语
一般过去完成时的从句通常会包含一些时间状语,例如:before(在…之前)、after(在…之后)、by the time(到…的时候)等等。这些时间状语可以帮助我们明确主句和从句之间的时间关系,从而更好地理解句子的含义。
例如:
- I had already eaten dinner before I went to the movie.(我看电影之前已经吃过晚饭了。)
- After I had finished my homework, I went to bed.(我完成作业后就去睡觉了。)
- By the time I arrived at the party, everyone had left.(我到达派对时,所有人都已经离开了。)
过去完成时的动词
在从句中使用过去完成时态的动词,也是识别一般过去完成时的标志之一。这些动词通常是带有 had 的过去分词形式,例如:had done(已经做过)、had seen(已经看过)等等。
例如:
- She couldn’t find her keys because she had lost them.(她找不到钥匙,因为她已经丢失了它们。)
- He was tired because he had been working all day.(他很累,因为他一整天都在工作。)
- They had already left when I arrived.(我到达时,他们已经离开了。)
上下文语境
最后,上下文语境也是识别一般过去完成时的标志之一。有时候,我们可以通过上下文来推测从句所使用的时态。例如,如果主句已经使用了过去完成时,那么从句很可能也会使用相同的时态。
例如:
- I had never seen such a beautiful sunset before, until I had visited Hawaii.(我从来没有看到过这样美丽的日落,直到我去过夏威夷。)