might /might have done 区别
2个回答
might have done 表示对过去所发生事情的推测,猜想 (注意Where did Adam get...的时态)
might 是may的过去式,表示比较委婉的“可能”,说话时间跟过去无关.
相关问题
could have done 和 might have done 的区别?
should have done ;could have done; might have done 有什么区别
区别could,might,would,should have done
should/ought to have done 与might have done 的区别
could have done 与might have dore的区别
虚拟语气的用法。关于would/should/could/might have done 的区别。
____ you have done might do harm to other people
描写怪物的英语作文可适当用上may.might.may/might have done等结构
might have been 和 cound have been的区别
might have given与may have given有什么区别?