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

英文语法

首页

英文语法

Paul ___ to go to the beach when it suddenly started to rain and he felt disappointed for he 
had come on purpose to see the sea.
 
A. had been hoping  B. hoped  
C. was hoping  D. had hoped  

这道题书上的答案是:A。我觉得似乎应该是C。

请各位语法高手告诉我为什么A是正确答案?

提交回答
好评回答
  • 2008-02-29 22:49:28
    这里是过去完成进行时,指的是在过去的一个动作发生之前一直在做的事情,正如这句话中在下雨之前保罗就一直在盘算着去海滩

    d***

    2008-02-29 22:49:28

其他答案

    2008-02-29 22:50:03
  • 答案没有问题,应该是选A。因为had been doing sth形式是表示过去发生的事情一直延续到现在(可能是因为还在下雨或者其他原因还是没有去成海滨,现在还希望能够去),这个是个很好的表达形式,在写作的也可以考虑这样的句型。而C则只是单一的指在过去(只是指从句这个过去的情况发生时)。应该描述的很详细了,现在应该明白了吧?

    a***

    2008-02-29 22:50:03

类似问题

换一换
  • 外语学习 相关知识

  • 教育培训
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 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
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):