爱问知识人 爱问教育 医院库

一道英语题

首页

一道英语题

I____inLondonformanyyears,butI' dB.waslivingC.havelivedD.hadlived谁能告诉我选哪个啊,老师给的答案我一直理解不了,请高手解释一下原因(不选的原因和选的原因)。

提交回答
好评回答
  • 2009-06-07 13:09:29
    选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.
    

    x***

    2009-06-07 13:09:29

其他答案

    2009-06-07 12:49:34
  • 答案应该是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+一段时间”就要用完成时态。

    J***

    2009-06-07 12:49:34

类似问题

换一换
  • 英语考试 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):