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

英语虚拟语气

首页

英语虚拟语气

I hope that you ____ right.
A. will be B. should be C. were D. would be
请详细解答,谢谢

提交回答
好评回答
  • 2009-10-06 04:25:27
      我认为选A吧!
    hope 是希望/期望的意思,表达实际的,可以实现的愿望,不需要用虚拟语气吧?!因为hope是现在时,从句意上看。从句要用将来时态。
    如果换成wish,当然用were了,因为wish是"但愿,要是。。。多好"。是一种对事实的虚拟。
      实际上不能/没有/不会。 比较: I wish we had a car。 要是我们有一辆车多好啊。(与目前事实相反,实际上没有) I hope we will have a car。 我希望我们将来有个车。(实际愿望) I wish I were 30 years younger。
       我但愿自己能年轻三十岁。(不可能发生) I hope I will be 30 years younger。 此句话错误!因为年轻30岁是一个不可能愿望。 你的句子意思是,我希望你好起来。“好起来”理应是可能的期望。如果用虚拟语气,与常理不符。
       。

    b***

    2009-10-06 04:25:27

其他答案

    2009-10-05 20:02:34
  • 此题应该选择C
    hope/wish引导的虚拟语气表示与现在事实相反的用过去时done,was,were
    表示与过去事实相反的用过去完成时had done

    B***

    2009-10-05 20:02: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
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):