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

怎样区别呀?

首页

怎样区别呀?

有关虚拟语气的问题
If I had been in better health,I would have gone with you.
If I were in better health , I would go with you.这两个句子一样吗? 在虚拟语气中,如果主句是过去完成时,从句是would do还是would have done?

提交回答

全部答案

    2006-10-17 17:08:38
  • 当然不一样  
    1句表示的意思是与过去事实相反的假设  与现在无关
    而2句则是与现在事实相反的假设  意思是我现在身体不舒服的意思  
    你的问题用你的1句就可以回答了   用would(should)+have+V过去分词
    

    崇***

    2006-10-17 17:08:38

  • 2006-10-17 16:57:10
  • 其实很简单啊!主从的时态一致就是了嘛!

    玄***

    2006-10-17 16:57:10

类似问题

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

  • 教育培训
  • 教育考试

相关推荐

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

确定举报此问题

举报原因(必选):