have been done 什么东西?have been doing是现在完成进行时的被动

2025-12-23 学习互助 万阅读 投稿:本站作者
最佳答案have been done 什么东西?have been doing是现在完成进行时的被动

理解“have been done”与“have been doing”

在英语语法中,“have been done”和“have been doing”是两个结构相似但含义与用法截然不同的表达。标题中提到的“have been doing是现在完成进行时的被动”这一说法存在误解。实际上,“have been doing”是现在完成进行时的主动语态,其结构为“have/has been + 现在分词”,用来强调动作从过去某一时间开始,一直持续到现在,并可能继续进行。例如,“I have been studying English for three hours.”(我已经学习了三个小时英语。)这个句子强调的是“学习”这个动作的持续性和未完成性。X8T雨露学习互助

“have been done”的结构与含义

而“have been done”则是现在完成时的被动语态,其正确结构为“have/has been + 过去分词”。它表示一个动作在过去的某个不确定的时间发生,但其结果或状态与现在有关,且主语是动作的承受者。例如,“The report has been finished.”(报告已经完成了。)这里,“报告”是被完成的对象。标题中“have been done 什么东西?”的疑问,恰恰点出了这个结构的核心:它需要一个及物动词的过去分词,并且句子通常有一个承受动作的主语(即“什么东西”被做了)。X8T雨露学习互助

关键区别与常见误区

两者的根本区别在于语态和强调重点。“have been doing”(主动)强调动作本身的持续性;而“have been done”(被动)强调动作的完成及其对当前的影响。常见的混淆点在于,“have been being done”才是理论上现在完成进行时的被动语态,但该结构在英语中极其冗长且不常用,通常会被更简洁的“have been done”(现在完成时被动)或其他表达所替代。因此,掌握“have been done”作为被动语态表示“已被完成”,以及“have been doing”作为主动语态表示“一直在做”,是清晰、准确使用这两个句型的关键。X8T雨露学习互助

声明:雨露学习互助所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系yulucn@qq.com