当前位置:首页 > 经验 >

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”强调动作已经完成,通常不涉及持续性。理解这两者的区别有助于更准确地表达时间与动作的关系。

展开更多
标签: