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用于让步状语从句中,表示“不管,无论”。

温馨提示:答案为网友推荐,仅供参考
相似回答