过去完成时用于描述在过去某个时间之前已经完成的动作或状态,由助动词 "had" 和过去分词构成。肯定句、否定句和疑问句的结构各有不同。过去完成时可以与时间状语连用,如 "before", "after", "by the time" 等。通常需要与过去时或者过去进行时一起使用,来构成句子的时态一致。
肯定句: 主语 + had + 过去分词 + 其他
例如:我已经吃过晚饭了。I had already eaten dinner.
否定句: 主语 + had not + 过去分词 + 其他
例如:我还没有看过这部电影。I had not watched this movie yet.
疑问句: Had + 主语 + 过去分词 + 其他?
例如:你已经完成了作业吗?Had you finished your homework?
过去完成时可以与时间状语连用,用来表示在过去某个时间之前已经完成的动作或状态,常用的时间状语有:before, after, by the time等等。例如:
- By the time I arrived at the station, the train had already left. 我到火车站的时候,火车已经开走了。
- He had finished his work before he went to bed. 他睡觉之前已经完成了工作。
需要注意的是,过去完成时一般用于叙述过去的事情,因此通常需要与过去时或者过去进行时一起使用,来构成句子的时态一致。例如:
- When I arrived at the party, everyone had already left. 当我到达派对时,每个人都已经离开了。