过去完成时的用法,英语高手必备
过去完成时表示过去某个时间或动作发生在另一个过去动作或时间之前,其构成如下:had + 过去分词。
1. 表示在过去某个时间或动作之前已经完成的动作或状态:
例如:
> By the time I arrived, he had already left.
(在我到达时,他已经离开了。)
2. 表示在过去某个时间或动作之前已经发生并在此时继续持续的状态或动作:
例如:
> I had been waiting for two hours when she finally showed up.
(她在终于出现时,我已经等了两个小时了。)
3. 表示过去某段时间内一再发生的、习惯性的动作:
例如:
> When I was younger, I had often played baseball.
(在我年少时,我经常打棒球。)
4. 虚拟语气中表示对过去情况的假设:
例如:
> If I had known earlier, I would have helped you.
(如果我早点知道,我就会帮你。)
注意:
标签:过去完成时,英语时态,语法,had,过去分词