情态动词+have done 如 could have done,must have done,should have done 等等在如他么的否定词表示什么意思?

问题描述:

情态动词+have done
如 could have done,must have done,should have done 等等在如他么的否定词表示什么意思?

could have done本能够做却没有做
must have done一定做了...
should have done本应该做却没有做

表示本应该(可能)做某事实际上没做

虚拟语气,假设某种情况

表示本应该做某事而实际上没做
否定表示本应该不做某事,而实际上做了某事
都表示含有一种遗憾的语气

情态动词+have done 是一种虚拟语气,和情态动词+动词原形的区别是:用原型表示事情发生在现在或将来,而用have done ,表示事情发生在过去.例如,You must be tired now.(你现在一定很累)You must have seen the film...

虚拟语气,假设某种情况
表示本应该做某事而实际上没做
否定表示本应该不做某事,而实际上做了某事
都表示含有一种遗憾的语气