He began to work three years ago (改同义句)

问题描述:

He began to work three years ago (改同义句)
He ______ _______ _______ in the city for past three years

havebeen worked为什么后面for+一段时间 很明显是现在完成时的标志嘛 哦对了 have是has输错了确实是现在完成时,但工作怎么会是被动呢饿 be+过去分词不一定是被动语态吧答案应该是has been working哦脑子短路了嘿嘿