He is writing a report. 主动语态——主动动作未完成
A report is being written. 被动语态——被动动作未完成
你怎么能认为不存在被动语态呢?被动语态与完成时态没有必然联系。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
have done现在完成时由助动词 have/has + done构成;被动语态由助动词be (am/is/are/was/were) + done构成,它们是两种不同的谓语形式。请看一个混合例句:
Dinner has been done for half an hour. 饭菜已经做好半个钟头了。
been“身兼二职”,即have been构成完成时(have/has+过去分词),been done构成被动(be+过去分词)。