C.
“for many years”前面一般用现在完成时,并且根据句意分析,也应该用现在完成时.
翻译:Dr.zhang 已经在国外生活并工作很多年了,但他从来没有后悔过自己的选择
PS:不选B是因为“had……”过去的过去,句中应有过去的时间状语,很显然“but he has never regretted his decision”中的时间状语不是过去式.
C.
“for many years”前面一般用现在完成时,并且根据句意分析,也应该用现在完成时.
翻译:Dr.zhang 已经在国外生活并工作很多年了,但他从来没有后悔过自己的选择
PS:不选B是因为“had……”过去的过去,句中应有过去的时间状语,很显然“but he has never regretted his decision”中的时间状语不是过去式.