shou笔纪政极航流月行ld have done和could have done的区别?
的有关信息介绍如下:二者都是虚阻状哥拟语气,区别在于含义的不离胜料走属脱飞协已同。
1、shouldhavedone意为“过去本应该做某事系植三沿却未做。”,表达一种责备或内疚的语气。
2、couldhavedone意为“过来自去本能够做某事却未做。”,表示对过去事情的假设。
3、couldhavedone还可以表推测一般用在否定句和疑问句中,表示不相信或怀疑的态度。
4、表示推测过去某动作发生的可能性时,就表示的可能性程度而言,should比could可能性要大。
例句:
①H建病延矿队消以县ecouldhavelo360问答okedoverth关规酸立治章余离列另epapersinlessthantenminutes.
他本可在10分钟内把文件翻看一遍的。
②IfI'dwaitedinforyouIcouldha相争剧地次vewaitedallday.
要是我真留在家等你,那早都等上一整天了。
③Heshouldhavestucktohisgunsandrefusedtomeether.
他本应坚持己见,拒绝与她会面。
④Thenightshiftshouldhavebeensafelydowntheminelongago.
上夜班的矿工应该早就安全地到达井下了。
⑤Idon'tthinkweshou专团宣验混ldhavebeenthereinthefirstplace.
我认为我们从一开始就不该在态美牛背校许华围投那儿。
扩展资料相关句子:
①I笔基顾久米破don'tthinkweshouldhavebeenthereinthefirstplace.
我认为我们从一开始就不该在那儿。
②Thecompetitionshouldhavebeenrescheduledforalaterdate.
比赛本应另择日期。