过去完成时是英语语法中的一个时态,用于表示在过去某一时间点之前已经完成的动作或者状态。对于这个时态,我们可以使用一些特定的时间状语来描述动作发生的时间。
By the time:这个状语表示在某一时间点之前,某个动作已经完成。例如:
- By the time I arrived at the party, everyone had already left.(我到派对时,所有人已经走了。)
Before:这个状语表示在过去的某个时间点之前,某个动作已经完成。例如:
- I had finished my homework before my parents came back from work.(我在父母下班之前完成了我的家庭作业。)
After:这个状语表示在过去的某个时间点之后,某个动作已经完成。例如:
- After I had eaten dinner, I went to the cinema.(我吃过晚饭后,去了电影院。)
By:这个状语与“by the time”类似,表示在某个时间点之前,某个动作已经完成。例如:
- I had finished reading the book by the end of the week.(我在周末之前读完了这本书。)
Since:这个状语表示某个动作从过去某个时间点一直持续到现在。例如:
- I had known her since we were in high school.(我从高中开始就认识她了。)
以上是过去完成时常用的时间状语,它们可以帮助我们更准确地表达过去完成时。当我们使用这个时态时,需要结合具体语境和时间状语来确定动作的发生时间,避免产生歧义。