havebeendoing和havedone的区别
时间:2026-10-13 09:25:58来源:“Havebeendoing”和“havedone”是英语中常见的现在完成时结构,但它们的用法和含义有所不同。以下是两者的区别总结:
| 用法 | 结构 | 含义 | 例句 |
| 现在完成进行时 | have/has + been + 动词-ing | 强调动作持续进行 | I have been studying for hours. |
| 现在完成时 | have/has + 过去分词 | 强调动作已完成 | I have finished my homework. |
“Havebeendoing”强调动作的持续性和未结束状态,常与时间段连用;而“havedone”强调动作已经完成,通常不涉及持续性。理解这两者的区别有助于更准确地表达时间与动作的关系。
展开更多
标签:
