could have done和might have done的区别:含义不同、用法不同、侧重点不同
一、含义不同
could have done
本能够做
might have done
过去可能做
二、用法不同
could have done
could (不能用 can) have done 表示“过去本能够做某事却未做。”
注意:其否定形式 couldn't have done 没有虚拟语气的用法,couldn't have done 只能表推测,相当于 can't have done,意为:“过去不可能做了某事。”
I think that he couldn't have gone abroad. I saw him just now.
我认为他不可能出国了。我刚才还看见他了。
might have done
might (不能用 may) have done 表示“过去本可以做某事却未做。”
注意:其否定形式 might not have done 没有虚拟语气的用法,might not have done 只能表推测,相当于 may not have done,意为:“过去可能没有做某事。”
I can't find my keys. I might have left them at the school yesterday.
我找不到我的钥匙了。我可能昨天把他们落在学校了。
三、侧重点不同
could have done
后接完成时的用法:在否定句或疑问句中表示对过去发生过的事情的“怀疑”或“不肯定”的态度。
在肯定句中,可以表示过去可能做到而实际并没做到的事情,有“劝告”或“责备”的语气。
might have done
后接完成时的用法:表示对过去某事的推测,认为某一件事情在过去可能发生了。如果使用might,语气就比较婉转或更加不肯定。
可以表示过去本来可以做到而实际没有做到的事情,有“劝告”或“责备”的语气。
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, 对将来时的虚拟,他可能会迟到,...