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

Dr.zhang ______ abraod for many years,but he has never regretted his decisio
A.lived and worked B.had lived and worked
C.has lived and worked D.is living and working
看下答案是哪个 .
枪栓 1年前 已收到3个回答 举报

prince168 幼苗

共回答了16个问题采纳率:87.5% 举报

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

1年前

7

haosky_sjh 幼苗

共回答了22个问题 举报

C。张先生在国外生活居住了许多年,但是他从没有后悔他的决定
has never done 是现在完成时啊。过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。

1年前

0

doy-king 幼苗

共回答了13个问题 举报

选C。因为for many years前面需要跟现在完成时或过去完成时 也就是说 C和B之间选一个。但是问题的后半句已经有提示(but he HAS never regretted his decision),秉着前后一致的原则,所以应该选C(has lived and worked)

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 1.121 s. - webmaster@yulucn.com