“他做这项工作已经20年了”用英语怎么说?

来源:学生作业学帮网 编辑:学帮网 时间:2024/07/01 06:44:51

“他做这项工作已经20年了”用英语怎么说?

He has been doing this job for 20 years(好句子)
He has done this job for 20 years(一般般)

He has worked on it since 20 years ago.

一楼的第一句

He has been working on this for 20 years.也可以

He has been working on it for 20 years.

He has been doing this job for twenty years.
只可用has been doing 这个句型才可表达出已经的意思。