may have done和may have done 的区别

may have done和may have done 的区别
RT
may have done和might have done
jinzhujiang 1年前 已收到5个回答 举报

yunsi530 幼苗

共回答了24个问题采纳率:75% 举报

你好!
比较而言,might have done更加不确定,即做的可能性不大.
may have done则表示做的可能性比较大.
同时建议你在这类问题上不要太较真,先有语言,后有语法,语法是对语言规律的总结,所以,语法是为语言服务的,语法服从于语言.
祝你学的开心!

1年前

3

流云谷 幼苗

共回答了38个问题 举报

两个区别,
1.一个是一个的过去式
2.might 的更委婉

1年前

0

zxl26mn 幼苗

共回答了15个问题 举报

确实 might 更委婉
但是还有
might have done 比 may have done 可能性更小

1年前

0

shizhe_123321 幼苗

共回答了56个问题 举报

没区别

1年前

0

不一样的心情 幼苗

共回答了54个问题 举报

可能性might have done 小于may have done

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 1.439 s. - webmaster@yulucn.com