22问答网
所有问题
"might have done/could have done"
might have done/could have done 它们的区别?
举报该问题
其他回答
第1个回答 2013-09-24
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. 本来他能够通过考试,但是他太粗心。
第2个回答 2013-09-24
might have done 的意思带有也许 假设的意味而后者 是本应该做的 有责备的意味
相似回答
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.她气愤地抹去眼泪,艾丽娅抹...
大家正在搜