could have done sth 和must have done sth 的区别是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 13:04:00

could have done sth 和must have done sth 的区别是什么
could have done sth 和must have done sth 的区别是什么

could have done sth 和must have done sth 的区别是什么
如:He could have been very rich,but he cared for no money at all.
must have done 对过去的动作的推测.如; You must have seen him yesterday.你昨天一定看到他了.
微笑——阳光的感言:
would have done
本来要做完成的事却因其被他事而耽搁,注意重点放在时间.
He would have done the painting by this time tomorrow.
He would have done the painting if he had come earlier.
could have done本来能够做的事却没做,没有做完,有可惜,能力不足的感触心态
He could have done the painting if he did not fall down.
He could have done the painting if he could come earlier to do the work.
should have done本来应该做的事却没做,有指责的心态
He should have done the painting for me without additional charges.
He should have done it for me yesterday.
needs to be done有必要做的事却没做,有理智,指示,策划的心态.
This painting job needs to be done before it rains.
must have done一定有做过某事,发言者含有怀疑心态.
He must have done this to make her happy.
This painting must have been done when I was away from the house补充:
would have done,虚拟语气,表示对过去事情的假设,意思是“本来会做”.
could have done,本来能做某事,但实际没做.用在疑问句中表对过去发生的动作的推测
can't+have+done表示对过去事情的否定推测,译成“不可能做过某事”.
should have done,本应该做某事,实际没做
need+have+done表示本来需要做某事而没有做
needn't have done,本没有必要做某事但做了
must have done 表示对过去事情的肯定推测,肯定发生了某事,该结构只用于肯定句微笑——阳光的感言: