【havebeendone是什么时态】2.
“Havebeendone”是一个常见的英语短语,但它的正确形式应为 “has been done” 或 “have been done”。这种结构在英语中属于完成时态的一种,具体是现在完成时的被动语态。
在英语语法中,现在完成时(Present Perfect Tense)用于描述过去发生的动作对现在造成的影响或结果。而被动语态则强调动作的承受者而非执行者。
因此,“have been done” 是 现在完成时的被动语态,常用于表达某事已经被完成,但不强调是谁完成的。
一、语法解析
| 结构 | 主语 | 动词 | 说明 |
| have been done | 复数主语(如 we, they) | have + been + done | 表示复数主语已被完成 |
| has been done | 单数主语(如 he, she, it) | has + been + done | 表示单数主语已被完成 |
二、用法与例句
| 用法 | 例句 | 中文解释 |
| 描述已完成的动作 | The report has been done. | 报告已经完成了。 |
| 强调动作的结果 | The work has been done by the team. | 这项工作已经被团队完成了。 |
| 不提及执行者 | The task was completed, but no one knows who did it. | 任务完成了,但没人知道是谁做的。 |
三、常见错误与纠正
| 错误写法 | 正确写法 | 解释 |
| havebeendone | have been done | 漏掉空格和“been” |
| hasbeendone | has been done | 同上 |
| hadbeen done | had been done | 属于过去完成时,不是现在完成时 |
四、总结表格
| 项目 | 内容 |
| 语法结构 | have/has + been + done |
| 时态 | 现在完成时 |
| 语态 | 被动语态 |
| 用途 | 描述过去动作对现在的影响,不强调执行者 |
| 例子 | The problem has been solved.(问题已解决。) |
| 常见错误 | 拼写错误,如“havebeendone” |
结语:
“Havebeendone”虽然看起来像一个完整的短语,但在标准英语中应写作“have been done”或“has been done”,属于现在完成时的被动语态。掌握这一结构有助于更准确地表达已完成的动作,特别是在正式或书面语中。


