作业帮 > 英语 > 作业

should/must/would/could/might/may have done的问题!

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/11 17:46:15
should/must/would/could/might/may have done的问题!
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
should have done表示“本应该……”,是虚拟
must have done表示“一定已经做过……”,是对过去的推测
would have done应该是虚拟结构
could have done是“本可以……”,是虚拟
might/may have done是推测
could可以只表示can的过去式,也可表示委婉请求,语气比can弱
may和might关系同上