虚拟:shouldhavedone,couldhavedon-查字典问答网
分类选择

来自贺苏宁的问题

  虚拟:shouldhavedone,couldhavedone请教虚拟语气的几种情况是在什么时候使用的:shouldhavedone2.couldhavedone3.wouldhavedone(是虚拟吗?)4.mighthavedone(是虚拟的用法吗?)比如:Marycouldn'thaverecei

  虚拟:shouldhavedone,couldhavedone

  请教虚拟语气的几种情况是在什么时候使用的:

  shouldhavedone 2.couldhavedone3.wouldhavedone(是虚拟吗?) 4.mighthavedone(是虚拟的用法吗?)

  比如:Marycouldn'thavereceivedmyletter,otherwiseshe(should/could/would?用哪一个,怎么判别)haverepliedlastweek.

  另外(should可省略) dosth,是什么情况下用的虚拟语气?

  我想简单了解一下考试中常考到的虚拟语气的情况就可以了,先不了解全部的虚拟语气的使用情况了.

  比如:Nancyis(supposed)to(havefinished)chemicalexperimentatleasttwoweeksago.

  suppose要用虚拟吗?to后面是dosth,这里用havefinished是说明完成时,还是跟虚拟有关?

  虚拟到底是说明与实际情况相反,或者不可能发生的情况下用?还是真实的建议,推测的情况下也用虚拟?

3回答
2019-11-03 23:38
我要回答
请先登录
孔祥春

  虚拟一般是对实际情况的相反,表示假如这么做了或者没有这么做,又会怎么样.像should/could/wouldhavedone都可以用在虚拟语气中,比较常见.而mighthavedone一般较少用在虚拟语气中.Marycouldn'thavereceivedm...

2019-11-03 23:40:28
贺苏宁

  非常非常感谢,你回答了我的疑惑,还有一点想再请教一下,should+动词这种虚拟语气,与shouldhavedone这种虚拟语气的用法判别,是根据时态来的吗?已经发生的事情的假设是用shouldhavedone?未发生事情的假设用shoulddo?

2019-11-03 23:44:20
孔祥春

  没错,是根据时态,已经发生完成时的用shouldhavedone,即翻译成本应该,本可能,本会。。。。。还是要根据前半部分的句子和整个句子的意思来判断用哪种。虚拟语句是表示与实际情况相反,并不表示未发生的事情。注意should/could/wouldhavedone是翻译成本。。。。

2019-11-03 23:45:07

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •