过去完成时,有过去式和完成时二种时态构成,表示在过去某个时间或动作之前已经完成的动作或状态
1.结构:
had + 过去分词
该时态的结构为had + 过去分词。
过去完成时的肯定句结构为:主语 + had + 过去分词,例如:
- I had finished my homework before I went to bed.(我睡觉前已经完成了作业。)
过去完成时的否定句结构为:主语 + had not + 过去分词,常缩写为 hadn't,例如:
- I hadn't finished my homework before I went to bed.(我睡觉前还没有完成作业。)
过去完成时的疑问句结构为:Had + 主语 + 过去分词?例如:
- Had you finished your homework before you went to bed?(你睡觉前已经完成了作业吗?)
需要注意的是,过去完成时常和过去简单时一起使用,表示过去某一时间点之前的先后关系,例如:
- He had already left when I arrived.(我到达时,他已经离开了。)
2.成分分解
I finished my homework before I went to bed 我在睡觉之前完成了作业
这个句子有两个主要部分:
- 主句:I finished my homework
- 主语:I
- 谓语动词:finished
- 宾语:my homework
- 从句:before I went to bed
- 连词:before
- 从句主语:I
- 从句谓语动词:went
- 从句宾语:无
整个句子的意思是"我在睡觉之前完成了我的家庭作业",前半部分"我完成了我的家庭作业"是主句,后半部分"在我上床睡觉之前"是一个时间状语从句。这个时间状语从句是由连词"before"引导的,从句中的"我"是主语,"went"是谓语动词,表示发生在主句中"完成家庭作业"之前的时间。