might have done是什么意思?怎么用?

如题所述

might have done(对过去的猜测)可能、究竟、到底(已经)……,也许已经做了某事(语气比较委婉,可能性不如may have done大);也表示本来应该(能够、可以)做某事而实际上没有做(表示虚拟语气)。

例句:The only dark cloud on the horizon was that they might have to move house.

唯一的忧虑是他们可能要搬家。

might的用法:

1、might用作助动词可与实义动词搭配,以用来表示可能性很小、许可、愿望、祝愿、请求; 还可用于表示希望或目的的从句中。might也是may的过去式,用于问句中代替may,以表示礼貌。

2、用于肯定句,might可以用来表达一种像是认真、客气的抱怨或指责。

3、might用于让步状语从句中,表示“不管,无论”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-14
可能已经做了
may, might后接完成式的用法
①表示对过去某事的推测,认为某一件事情在过去可能发生了。如果使用might,语气就比较婉转或更加不肯定,如:Mary might have learned some Chinese before.
②可以表示过去本来可以做到而实际没有做到的事情,有“劝告”或“责备”的语气,如:You didn't do the work well that day. You might have done it better.本回答被提问者采纳
第2个回答  2012-07-14
你好,might have done表示对过去发生的事情的推测,表示:可能,,,,
如下面的句子
He might have gone back home, because his car is not here.
If you had asked him for help , he might have helped you last week,本回答被网友采纳
第3个回答  2012-07-14
可能已经做了
may, might后接完成式的用法
①表示对过去某事的推测,认为某一件事情在过去可能发生了。如果使用might,语气就比较婉转或更加不肯定,如:Mary might have learned some Chinese before.
②可以表示过去本来可以做到而实际没有做到的事情,有“劝告”或“责备”的语气
第4个回答  2012-07-14
根据《薄冰英语语法》178页,它的意思是:过去可能已经做了。
相似回答