ought to have done和should have done都是虚拟语气,只是前者
4个回答
我帮你查了一下 貌似没有这个说法
两个都是同样的用法,只是ought to比should语气强一些
相关问题
虚拟语气中,would have done,should have done,coul
should have done 和 ought to have done 有什么区别呢?
should/ought to have done 与might have done 的区别
主语从句 虚拟语气should+have done 与should do 区别在哪里?
虚拟语气中的would/conld/should do/have done 与 did/had done有何区别
We have done things we ought not to have done and_____ undon
ought to have done和ought to do有什么区别
虚拟语气的用法。关于would/should/could/might have done 的区别。
英语翻译We have done things we ought not to have done and ( )und
would have done和should have done的意思