过去完成时是英语中表示过去某个时间点或事件之前已经完成的动作的时态。在使用过去完成时时,我们通常需要加上时间状语以更加明确动作发生的时间。下面是一些常用的过去完成时时间状语:
-
By + 过去时间点/时间段:表示在某个过去时间点或时间段之前已经完成的动作,例如:By yesterday, I had finished my homework.(昨天之前我已经完成了作业。)
-
Before + 过去时间点/时间段:表示在某个过去时间点或时间段之前已经完成的动作,例如:Before the party started, I had already eaten dinner.(派对开始之前我已经吃过晚饭了。)
-
After + 过去时间点/时间段:表示在某个过去时间点或时间段之后才完成的动作,例如:After he had left, I realized that I had forgotten my keys.(他离开之后,我才意识到我忘记带钥匙了。)
-
When + 过去时间点/时间段:表示在某个过去时间点或时间段时已经完成的动作,例如:When I arrived, they had already left.(我到达时,他们已经离开了。)
-
Until + 过去时间点/时间段:表示在某个过去时间点或时间段之前一直持续到完成的动作,例如:I had been waiting until 9 o'clock when the train finally arrived.(我一直等到九点钟,火车才终于到达。)
以上是常用的过去完成时时间状语,它们能够帮助我们准确地表达动作发生的时间和顺序,让我们的语言更加准确和流畅。