这道题选什么?帮忙讲讲原因,谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:15:02
____on the project for 10 yearsk,he still felt it hard to make any achivement.

A.He works
B Having worked
C.He haveing worked
D.working

选B 状语从句。A,C中有主语排除,原意是已经工作,所以排除选项D 。最后选B,虽然他十年来一直做这个工程,但是他仍然感到难以取得任何进展。

我觉得是选C吧,因为现在完成进行时,现在还在工作着。

B
Having worked on the project for 10 yearsk
是定语,且动作已经完成