当前位置:知识问问>百科知识>should hav来自e done和could have done的区别?

should hav来自e done和could have done的区别?

2024-09-11 10:30:21 编辑:join 浏览量:516

二者都是虚拟语气,区别在于含义的不同。

1、shouldhavedone意为“过去本应该做某事却未做。”,表达一种责备或内疚的语气。

2、couldhavedone意为“过去本能够做某事却未做。”,表示对过去事情的假设。

3、couldhavedone还可以表推测一般用在否定句和疑问句中,表示不相信或怀疑的态度。

4、表示推测过去某动作发生的可能性时,就表示的可能性程度而言,should比could可能性要大。

例句:

①Hecou用育乐ldhavelookedoverthepapersinlessthantenminutes. 

他本可在10分钟内把文件翻看一遍的。

②IfI'dwaitedinforyouIcouldhavewaitedallday. 

要是我真留在家等你,那早危敌内示导百都等上一整天了。

③Heshouldhavestuckto成包伟击普hisgunsandrefusedtomeether. 

他本应盟除晶厂高搞助出坚持己见,拒绝与她会面。

④Thenightshiftshouldhavebeensafelydowntheminelo果贵ngago. 

上夜班的矿工应该早就安全地到达井下了。

⑤Idon'tthinkweshould活反望往案回与罪路强练havebeenthereinthefirstplace. 

我认为我们从一开始就不该在那儿。

should hav来自e done和could have done的区别?

扩展资料

相关句子:

①Idon'tthinkweshouldhavebeenthereinthefirstp固星lace. 

我认为我们从一开始就不该在那儿。

②Thecompetitionshouldhavebeenr直沿酒训escheduled求听快小格叫讨赵松foralaterdate. 

比赛本应拉端定责条夜态角史另择日期。

标签:done

版权声明:文章由 知识问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshwenwen.com/article/375636.html
热门文章