过去完成时态的结构及用法
的有关信息介绍如下:过去完成时态是英语中表示过去某个时间之前已经完成的动作或事件的时态。它通常以 had + 过去分词 的形式构成。以下是过去完成时态的结构和用法:
had + 过去分词
例如:
I had studied for three hours before I went to bed.(我在睡觉之前学习了三个小时。)
She had already eaten breakfast by the time I arrived.(我到达时,她已经吃过早饭了。)
表示过去某个时间点之前已经完成的动作或事件,常常和过去时态连用,用来强调先后顺序。这个时间点可以用介词 before 加上一个具体的时间表示,也可以用其他类似的表达方式。
例如:
I had finished my homework before I went to play basketball.(我去打篮球之前,已经完成了我的家庭作业。)
Carol had traveled to many countries before she settled down in Japan.(卡罗尔在定居日本之前已经去过很多国家了。)
对话中可以用来表达过去完成的动作或事件,表示“我已经做了…”。
例如:
"I had already bought the tickets before you asked me to."(“在你向我询问之前,我已经买了票了。”)
它也可以用于表示虚拟语气,表示过去某个时间点之前本来可以完成,但是最后没有完成,常常和 if 条件句连用。
例如:
If I had known you were coming, I would have prepared dinner.(如果我知道你要来,我会准备晚餐的。)
If I had studied harder, I would have passed the test.(如果我学得更努力,就能通过这次考试了。)