英语

have done时态详解

作者:赖宁(高考志愿填报专家)     发布:2025-02-02 10:33:26     浏览:36

have done是什么时态? 现在完成时态,表示过去发生的动作对现在造成的影响或结果。

have done时态详解

1

现在完成时

现在完成时由助动词have/has加上动词的过去分词构成,强调动作发生在过去,但对现在有影响。例如:“She has been sweeping the street all day. She is too tired.”(她一整天都在扫大街,她太累了。)时间状语往往可以省略,因为动作对现在的影响显而易见。 2

过去完成时

过去完成时则以过去某个时间为标准,表示在此以前发生的动作或行为,即“过去的过去”。其基本结构是had done,常用于before, by the end of last year等时间状语前。例如:“By the end of last year, he had learned five foreign languages.”(到去年年底,他已经学了五种外语。) 3

现在完成进行时

现在完成进行时表示从过去某时开始一直延续到现在还在进行,或可能还要继续下去的动作,强调动作的持续性和不间断性。结构为have/has been doing。例如:“I have been studying English for ten years.”(我已经学了十年英语了。) 4

时态对比表格

时态结构时间状语例句
现在完成时have/has done常省略She has written an article.
过去完成时had donebefore, by the end of...By the end of last month, he had visited five countries.
现在完成进行时have/has been doingfor, since...I have been studying this subject for five years.
一般现在时do/doesoften, always...She writes articles every week.
一般过去时didyesterday, last...She wrote an article yesterday.
5

总结

掌握have done及其相关时态,对于理解英语中的时间关系和动作状态至关重要。通过对比和练习,我们可以更准确地运用这些时态,提高英语表达能力。

 

 

相关推荐

猜你喜欢

上一篇:shall与may用法精解

下一篇:have与has用法精髓解析