请问could have和might have的用法区别!

如题所述

could have 表示本能够去做的事,但是没做到。might have 表示可能能做到的事,但没做到,如
I could have lent you the money but I have just bought a house and spent all my money.
He might have helped ...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-28
could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。
might+have+done”表示对过去事情的推测,might与may意思相同,但可能性更小。多用于虚拟语气结构中。
第2个回答  2011-05-11
前者语气更委婉,因为是用could,是can的过去式

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网