“Had done” 是 过去完成时(Past Perfect Tense)的结构,用于表示 在过去某个时间点之前已经完成的动作。
一、基本结构
had + 过去分词
- had done = 过去完成时(过去完成时的结构是:had + 过去分词)
二、时态关系
过去完成时 用于表示:
- 在过去某个时间点之前已经完成的动作(与过去完成时的其他时态搭配)。
- 在过去的某个时间点之前,另一个过去的动作已经完成。
三、常见用法
-
表示两个过去动作的先后关系:
- He had finished his homework before 8 o'clock.
(他8点之前已经完成了作业。)
- He had finished his homework before 8 o'clock.
-
表示在过去某个时间点之前已经完成的动作:
- She had already left when I arrived.
(当我到达时,她已经离开了。)
- She had already left when I arrived.
-
与“when”、“before”、“after”等连词搭配使用:
- I had eaten when the phone rang.
(电话响的时候我吃了。)
- I had eaten when the phone rang.
四、对比时态
| 时态 | 用法 | 例子 |
|---|---|---|
| 过去完成时 | 表示在过去某个时间点之前已经完成的动作 | He had finished his work by 5 PM. |
| 过去时 | 表示过去发生的动作 | He finished his work at 5 PM. |
| 现在完成时 | 表示现在完成的动作 | He has finished his work. |
| 一般过去时 | 表示过去发生的动作 | He finished his work. |
五、注意点
- “had done” 的主语必须是 第三人称单数(he, she, it)。
- “had done” 不用于否定句、疑问句或感叹句中。
六、例句总结
- 过去完成时(had done):
- She had already left when I arrived.
- He had finished his homework before 8 o'clock.
- They had gone to bed when the alarm went off.
如果你有具体的句子想分析,我可以帮你判断它是否使用了“had done”这个时态。