作业帮 > 英语 > 作业

有个问题请老师帮忙解答一下(词语辨析)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/01 07:10:59
ought to have done与should have done有什么区别?
解题思路: 首先要知道这二者的含义,再次要牢记他们的区别
解题过程:
should 与 ought to 完成式意义和用法相同,可以通用。 should / ought to have done sth. 本来应该做某事但实际未做,表达一种遗憾的感情色彩。但ought to 的语气要比should 更强烈,强调的是责备。而should 强调的是一种委婉的遗憾。
祝你学习进步!
最终答案:略