英语语法问题,求解.Next April,I will have worked here for 20 years.这里的have worked可以写成have been worked吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 10:44:40
英语语法问题,求解.Next April,I will have worked here for 20 years.这里的have worked可以写成have been worked吗?

英语语法问题,求解.Next April,I will have worked here for 20 years.这里的have worked可以写成have been worked吗?
英语语法问题,求解.
Next April,I will have worked here for 20 years.
这里的have worked可以写成have been worked吗?

英语语法问题,求解.Next April,I will have worked here for 20 years.这里的have worked可以写成have been worked吗?
Next April,I will have worked here for 20 years.
到明年的四月份,我在这里就工作了20年了.
will have done 将来完成时
这里的have worked 不可以写成 have been worked
have been worked 是现在完成时的被动语态了.这里是不对的.

have done 和 have been done都是完成时态,前者是主动的。后者是被动的
这题很明显是主动工作,而不是被工作

不能
work是不及物动词,一般没有被动语态的用法
have been worked,是被动时态
例如:I have finished my work.
改成被动时态: My work have been finished.