简单总结一下情态动词+have done的用法1.虚拟语气(本应……而没有……)2.表推测将各个“情态动词+have done"结构列入以上两类

问题描述:

简单总结一下情态动词+have done的用法
1.虚拟语气(本应……而没有……)
2.表推测
将各个“情态动词+have done"结构列入以上两类

1 he would have died if you didn't call him.
2 he should have arrived there.

最常见的
should (have) done 本该做却没做
should not (have) done 本不该做却做了
may\might (have) done 也许做过
must (have) done 准是做过
needn't (have) done 本没有必要做
have可省

一、“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句.如:It must have rained last night,for the ground is wet.You must have been mad to speak to the servant....