问题描述: might have given与may have given有什么区别? 1个回答 分类:数学 2014-11-29 问题解答: 我来补答 差别在时态、语气及可能性上.既然你是在做题时遇到这样的问题,我建议你从时态那一方面去考虑.时态上:如果事情是“过去”就可能完成的,用might have given,如果事情是“现在”才可能完成的,用may have given.语气上:might较may要委婉.可能性上:might的可能性比may要小一些. 展开全文阅读