【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”是谓语动词,属于现在完成时的被动语态结构。它在句子中承担谓语功能,不能归类为非谓语动词形式。理解这一点有助于正确使用英语语法,避免常见的搭配错误。
如需进一步了解英语时态或语态的使用,请参考相关语法书籍或在线资源。