shouldhavedone和havedone有什么区别
- 2023-07-21 03:50:53
1、shouldhavedone和havedone有什么区别?二者都是虚拟语气,区别在于含义的不同。
2、shouldhavedone意为“过去本应该做某事却未做。
3、”,表达一种责备或内疚的语气。
4、couldhavedone意为“过去本能够做某事却未做。
5、”,表示对过去事情的假设。
6、couldhavedone还可以表推测一般用在否定句和疑问句中,表示不相信或怀疑的态度。
7、表示推测过去某动作发生的可能性时,就表示的可能性程度而言,should比could可能性要大。
8、例句:Hecouldhavelookedoverthepapersinlessthantenminutes.他本可在10分钟内把文件翻看一遍的。
9、IfI'dwaitedinforyouIcouldhavewaitedallday.要是我真留在家等你,那早都等上一整天了。
10、Heshouldhavestucktohisgunsandrefusedtomeether.他本应坚持己见,拒绝与她会面。
11、Thenightshiftshouldhavebeensafelydowntheminelongago.上夜班的矿工应该早就安全地到达井下了。
12、Idon'tthinkweshouldhavebeenthereinthefirstplace.我认为我们从一开始就不该在那儿。
声明:本文内容及图片来源于读者投稿,本网站无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。请将本侵权页面网址发送邮件到583666585@qq.com,我们会及时做删除处理。