英语

过去完成时had done详解

作者:霍磊(高考志愿填报专家)     发布:2025-01-27 23:29:00     浏览:9

过去完成时“had done”是英语语法中的一个重要时态,表示在过去的某一时间之前已经完成的动作或状态。今天,咱们就来聊聊这个时态的用法。

过去完成时had done详解

1

定义与基本用法

过去完成时由“had + 过去分词”构成,主要用于表示“过去的过去”。例如:“My sister had had the computer repaired.”(我的姐姐已经把这个电脑修好了。) 2

表示过去的动作对过去的影响

过去完成时还可以表示从过去的过去开始,持续到过去的动作或情况,并且有可能会继续延续下去。例如:“By the time I left the school, he had taught the class for 3 years.”(到我毕业时,他已经教那个班三年了。) 3

过去完成进行时

过去完成进行时由“had been doing”构成,表示从过去的过去开始,持续到过去的动作或情况,期间一直有规律地进行、不曾间断。例如:“The old clock had been being taken apart and fixed up again for several times by my 10-year-old son before I came back home.”(我回到家之前,我10岁的儿子已经把这个旧钟表拆卸并重新组装了好几回了。) 4

四、过去将来完成时

过去将来完成时由“would have done”构成,表示到过去将来某一时间已经完成的动作,并且对过去将来那一时间点产生影响。例如:“I believed by the end of that year an advanced version of that software would have been developed.”(我坚信到那年年底为止,那个软件的新版本将被开发出来。) 5

五、实际应用中的注意事项

在使用过去完成时时,需要注意时态的前后关系,确保动作或状态的时间顺序正确。同时,也要注意区分过去完成时与其他时态的区别,避免混淆。 下面是关于过去完成时的几个常见用法的表格:
时态名称结构含义例句
过去完成时had done过去的过去My sister had had the computer repaired.
过去完成进行时had been doing从过去的过去开始,持续到过去的动作The old clock had been being taken apart...
过去将来完成时would have done到过去将来某一时间已经完成的动作I believed by the end of that year...
表示过去的动作对过去的影响had done过去的动作对过去有影响By the time I left, he had taught for 3 years.
延续性动词的使用had been doing动作持续进行He had been studying for the exam for weeks.
总结来说,过去完成时在英语语法中占有重要地位,掌握其用法对于提高英语水平至关重要。希望今天的分享能对大家有所帮助。

 

 

相关推荐

猜你喜欢

上一篇:过去进行时详解及用法归纳

下一篇:现在完成时had用法详解