首页 > 生活经验 >

havebeendone是谓语还是非谓语

2025-09-06 13:27:52

问题描述:

havebeendone是谓语还是非谓语,快急疯了,求给个思路吧!

最佳答案

推荐答案

2025-09-06 13:27:52

havebeendone是谓语还是非谓语】在英语语法中,动词形式的判断对于理解句子结构和含义至关重要。其中,“have been done”这一结构常被误认为是某种特殊的语法现象,但其实它是一个典型的谓语动词结构。以下是对该问题的详细分析。

一、

“Have been done”是由助动词“have”与过去分词“done”组成的被动语态结构,属于现在完成时的被动语态。它在句中充当谓语动词,用于表达动作已经完成,并且主语是动作的承受者。

因此,“have been done”不是非谓语动词形式(如不定式、动名词、分词等),而是一个完整的谓语动词短语,用于描述一个已经发生并影响当前状态的动作。

二、对比表格:谓语 vs 非谓语

项目 谓语动词 非谓语动词
定义 在句子中作谓语,说明主语的动作或状态 不作谓语,表示动作或状态的其他功能
功能 表达主语的行为或状态 表示动作的进行、目的、原因等
结构 通常由动词原形或动词变化形式构成 包括不定式(to do)、动名词(doing)、分词(done, doing)等
示例 I have been done the task.(错误用法,应为“I have done the task.”)
She has been told the news.
The task to be done is difficult.
The done work was praised.

> 注意:“have been done”在某些情况下可以作为被动语态使用,如“She has been done a favor”,但在标准英语中更常见的是主动语态,如“She has done a favor”。

三、结论

“Have been done”是谓语动词,属于现在完成时的被动语态结构。它在句子中承担谓语功能,不能归类为非谓语动词形式。理解这一点有助于正确使用英语语法,避免常见的搭配错误。

如需进一步了解英语时态或语态的使用,请参考相关语法书籍或在线资源。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。