has been done 属于现在完成时的被动语态,这是初中英语语法核心考点,很多同学容易把它和现在进行时被动、一般过去时被动弄混,它的完整结构是 have/has + been + 过去分词 done,主语是第三人称单数的时候,助动词选用 has,主语复数或者 I 就换成 have,也就是 have been done,这个结构同时具备两个属性,第一是现在完成时,强调动作已经完成,并且对现在造成影响;第二是被动语态,意思是主语是动作的承受者,也就是 “已经被……”,单选、动词填空、改错、书面表达高频出题,一定要分清它和 is being done(现在进行时被动)、was done(一般过去时被动)的结构差别,做题看到 has/has 后面接 been 再加过去分词,立刻判定是现在完成时被动语态。
结构对照表
| 结构名称 | 完整结构 | 含义 |
|---|---|---|
| 现在完成时被动语态(三单主语) | has been done | 已经被…… |
| 现在完成时被动语态(非三单主语) | have been done | 已经被…… |
| 现在进行时被动语态 | is/are being done | 正在被…… |
| 一般过去时被动语态 | was/were done | (过去)被…… |
用法深度讲解
✅ 核心含义:动作在过去发生,到现在已经完成,主语是动作承受者,强调已经被完成,和现在仍然有关联
例句:
The work has been finished. 这项工作已经完成了。
The letter has been sent. 这封信已经寄出去了。
✅ 主语要求:主语必须是单数第三人称(it, he, she, 单数名词),才使用 has;如果主语是 they, we, I 等,就要改成 have been done。
✅ 否定形式:has not been done(hasn't been done)还没有被……
✅ 疑问形式:Has + 主语 + been done? …… 已经被…… 了吗?
做题判断步骤
第一步 观察结构,识别 has + been + 动词过去分词,确认不是 is being done。
第二步 判断主语,主语三单用 has,其余换成 have。
第三步 翻译句子,理解 “已经被……”,确认是被动,动作和现在有联系。
第四步 动词填空,把谓语动词改成过去分词 done 形式。
第五步 区分易混结构,is being done 是正在被,不要和 has been done 混淆。
高频易错点
1 混淆 has been done 和 is being done,being 和 been 拼写看错,时态直接判断错误
2 忘记 done 必须是过去分词,误写成现在分词 doing
3 主语不是三单仍然写 has,应该换成 have been done
4 误以为 has been done 是现在完成时主动语态,主动现在完成时是 has done,没有 been
【常见问题】
问题 1 has been done 是现在完成时吗
回答 1 has been done 是现在完成时,并且是现在完成时的被动语态,完整公式是 has + been + 过去分词。
问题 2 have been done 和 has been done 区别是什么
回答 2 have been done 和 has been done 同属现在完成时被动语态,区别就是主语,主语三单用 has been done,主语非三单用 have been done。
问题 3 has been done 和 is being done 怎么区分
回答 3 has been done 是现在完成时被动,翻译已经被;is being done 是现在进行时被动,翻译正在被,结构里面是 being 不是 been。
问题 4 has been done 里面 done 是什么词性
回答 4 has been done 里面 done 是动词过去分词,被动语态必须使用过去分词,不能用 doing 或者原形。
问题 5 has been done 可以用于主动句吗
回答 5 has been done 是被动结构,不能用于主动句,主动的现在完成时三单结构是 has done,没有 been。
【免责申明】
本文属于英语语法科普内容,不同教材例句和考点表述略有差异,内容仅作为英语学习备考参考,正式考试请以对应教材和考试大纲规定为准。


