一道英语题
I____inLondonformanyyears,butI' dB.waslivingC.havelivedD.hadlived谁能告诉我选哪个啊,老师给的答案我一直理解不了,请高手解释一下原因(不选的原因和选的原因)。
选A 由“but I’ve never regretted my final decision to move back to China”可知此人已离开伦敦回到中国,在伦敦居住了许多年是过去发生的事情,所以用一般过去时,故选A。 B, C与题意不符。 D,如将后半句的现在完成时改为一般过去时,也可选D,否则不能选。即: I had lived in London for many years, but I never regretted my final decision to move to China.
答案应该是A吧? 根据“but I've never regretted my final decision to move back to China.”可以知道他现在没有住在伦敦了,而完成时态是表示对现在的影响。显然这里只是描述一个事实,没有对现在的影响,所以排除C和D。而过去完成式是表示要强调过去某个时段在发生的事。 如:I was washing my clothes when the telephone rang. 显然这里并没有什么需要强调的,所以A答案是最佳选项。 需要提出的是不是后面有“for+一段时间”就要用完成时态。
答:个评分来自于“EWG”的成分安全评价标准,美丽修行上的成分安全分以1-10表示,数字越小代表成分越安全。10分代表的是最高安全分,意味着该产品的成分非常安全,对...详情>>
答:是一种有组织的知识传递、技能传递、标准传递、信息传递、信念传递、管理训诫行为。目前国内培训以技能传递为主,时间在侧重上岗前。 为了达到统一的科学技术规范、标准化...详情>>
答:科学教育片 popular science film; science and educational film详情>>