could have done 和 might have done 的区别

如题所述

could have done 和 might have done 的区别主要表现在两个方面:语气和语义适用范畴。
could have 和 might have 是英语表达“虚拟语气”的常用方式。所谓“虚拟语气”(the subjunctive mood)是指用复合谓语(情态动词+助动词+实义动词)表达与已经放生的事情结果不同的可能性推断和说话者的情绪。用 could have 在语气上比 might have 要强烈,推断自信程度也要更高一些。在语义表达适用范围上,could have 还可以用于表达不可能发生的“期待”、“希望”。might have 则无这一方面语义表达。比如,在下面的例句中,might have 就不适用:
Shelly: I got to meet Kevin. Not only is he cute but a really nice guy to boot.
Kelly: I wish I could've met him. It feels like all I do anymore is study and go to class.
温馨提示:内容为网友见解,仅供参考
无其他回答

could have done与might have done的区别是什么?
could have done和might have done的区别:含义不同、用法不同、侧重点不同 一、含义不同 could have done 本能够做 might have done 过去可能做 二、用法不同 could have done could (不能用 can) have done 表示“过去本能够做某事却未做。”注意:其否定形式 couldn't have done 没有虚拟语...

could have done 和 might have done 的区别
could have done 表示“过去本能够做某事却未做。”例句:Whoever could have done such a dreadful thing?究竟是谁能干出这种可怕的事呢?might have done 表示“过去本可以做某事却未做。”例句:She rubbed away a tear angrily, the way Arya might have done it.她气愤地抹去眼泪,艾丽娅抹...

could have done 和 might have done 的区别
could have done 和 might have done 的区别主要表现在两个方面:语气和语义适用范畴。could have 和 might have 是英语表达“虚拟语气”的常用方式。所谓“虚拟语气”(the subjunctive mood)是指用复合谓语(情态动词+助动词+实义动词)表达与已经放生的事情结果不同的可能性推断和说话者的情绪。用 ...

could have done 和 might have done 的区别
could have done 1.本可能做.,而实际上未做; 2.有可能做过某事,可能性较大 might have done 有可能做过某事,可能性较小.would have done 常用在虚拟语气中,表示对过去情况的虚拟,意为会做某事,其实未做; should have done 结构也是一种虚拟,表达一种责备或内疚的语气,意为,本应该做某事...

should have done could have done;might have done 有什么区别
could have done:本可以做却没做某事,强调“本来可以”;might have done: 可能已经作了某事,强调猜测.前两个都是假设,是与实际情况相反的假设.第三个是猜测.除此之外,should have done还明显含有懊悔或责怪之意.举例来讲:小明把家里的钥匙放在教室忘记带了.回到家打不开门一直蹲在门口等到晚上10点...

高中英语中might have done 和could have done
两者都表示可能已经做过么事,但是might have done 的语气更委婉或者这个可能性不是很大,could have done 的语气稍微强些,“已经做过这事”的可能较大

could have done couldn't have done might have do
could have done:能做 couldn't have done:不能做 might have done:可以做 mightn not have done:不可以做 should have done:应该做 shouldn't have done:不应该做 need have done:需要做 needn't have done:不需要做 ~_~区别可以分出来吗?给你补了几个,希望可以采纳,谢谢!

虚拟语气could\/should\/would\/might +have done 用法的差别?麻烦
虚拟语气在英语中,尤其是could, should, would, might + have done的结构,表达了一种假设或可能性的对比。让我们来看看它们之间的区别:1. "Could have done" 表示的是过去有能力或机会做某事,但实际未做,带有遗憾的语气。例如,"很可惜你没做那件事,事实上你能够做的,所以选C",这暗示了...

"might have done\/could have done"
might have done 表示:本来可以做。。。(而实际上没做) 不太可能的 如:I don't know where my father is. But he might have gone to work.could+have+done,表示对过去事情的假设,意思是本来能够做某事而没有做。非常肯定的 He could have passed the exam, but he was too careless...

虚拟语气could\/should\/would\/might +have done 用法的差别?麻烦解答一...
could have done本来能够做什么,事实上没做 should have done本来应该做 would have done将来可能做 might have done可能做了 1. 很可惜你没做那件事,事实上你能够做的,所以选C 2. might as well 做什么更好,既然我无事可做,还不如跟着你好了 3. B, 对将来时的虚拟,他可能会迟到,...

相似回答