作业帮 > 英语 > 作业

could have done和should have done

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/05 22:37:21
could have done和should have done
有什么区别啊?
都是本该做而没做啊.
两个短语语义没有的大区别,但是语法功能就有很大差异了.
could have done只是一个用法,情态动词+完成时.
但是should have done是属于虚拟语气了,凡是出线虚拟语气了,那么后面说的事情肯定是没有做过的,而且相应的从句或者主句的语法也要随之使用虚拟语气用法.