ought to have done和should have done都是虚拟语气,只是前者只能用在单个的句子当中,而后者可用于带条件状语从句的主句当中,

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 23:01:08

ought to have done和should have done都是虚拟语气,只是前者
只能用在单个的句子当中,而后者可用于带条件状语从句的主句当中,

我帮你查了一下 貌似没有这个说法
两个都是同样的用法,只是ought to比should语气强一些

孤陋寡闻,未曾听说

2者唯一区别是语气强弱,在语法上可互用

只是两者的语气不同,饿看了一下

should ought to have done ought to have done的意思 should have done 可以换成 ought to have done嘛? 情态动词疑问ought to have not done 和 ought not to have done有什么区别?肯定是有区别的 Ought to have done .must have done.should have done的区别 关于ought to---You ought to have called him yesterday.---Yes,I know I__________________A ought to B ought to haveC ought to have done D ought to have done He ought not to have done so even if possible. ----Rose gave up trying yewterday.----She____to have done that A shouldn'tB ought C ought to not D ought not We have done thing we ought not to have done and___undone things we ought to have done.A.left B.leave C.will leave D.leaving We have done thing we ought not to have done and___undone things we ought to have done.A.left B.leaving.为什么是A,B为什么不可以 He's doing his homework which he _____ last nightA.ought to doB.must have doneC.could be doneD.should have done选那个?为什么? 关于英语ought to have done 与should have done的区别 有need have done needn,t have done 与should hneedn,t have done 与shouldn't have done 区别有need have done should/ ought to have have been done 和 to be done He ought to hand in his term paper yesterday.That's what he should have done.请问这句话错在哪儿? it's reported to have done 和it s reported to have been done有什么区别? He ought ( ) have done so even if possible.not to ,not ,never选哪个?求理由 He ought not to have done so ever if possible.怎么翻译?