Dr.zhang ______ abraod for many years,but he has never regre

3个回答

  • C.

    “for many years”前面一般用现在完成时,并且根据句意分析,也应该用现在完成时.

    翻译:Dr.zhang 已经在国外生活并工作很多年了,但他从来没有后悔过自己的选择

    PS:不选B是因为“had……”过去的过去,句中应有过去的时间状语,很显然“but he has never regretted his decision”中的时间状语不是过去式.