might+v.和mighthave+v-ed的区别

如题所述

might+v.表示现在或将来的可能性,而mighthave+v-ed表示过去的可能性。
might+v.是情态动词might与动词原形的结合,用于表示现在或将来的可能性。它表达的是一种推测或猜测,暗示某件事情有可能发生,但并不确定。例如,He might come to the party tonight.(他可能今晚来参加派对。)这里的might表示他有可能会来,但并不确定。
而mighthave+v-ed是情态动词might与动词的过去分词形式的结合,用于表示过去的可能性。它表达的是对过去事件的推测或猜测,表示某件事情在过去有可能发生,但并不确定。例如,She might have forgotten her keys at home.(她可能把钥匙忘在家里了。)这里的mighthave forgotten表示她在过去有可能忘记了钥匙,但并不确定。
温馨提示:答案为网友推荐,仅供参考
相似回答