英语语法专家进!

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:19:58
Comparing my working experience in Tokyo with that of Shanghai, I do not think Japan is a pleasant place for us Chinese, for I _______ in that country for eight years.
A.stayed B.have been staying C.was staying D.have stayed
答案是A 帮忙解释下 谢谢

由in that country 指Japan可推知说话人已离开日本。在四个选项中,只有A.C表过去,而此处也不必要用过去进行时

首先,stay是持续性动词,排除B、C选项
其次,stayed表示过去我在日本呆了8年,并不是持续到现在(即作者对比之前在东京和在上海的工作经历),所以不用现在完成时。排除D