你的问题在“英语语法网”有相关文章可以参考:
1. may与might表示“允许”的用法比较
http://www.yygrammar.com/Article/201506/4072.html
2. can 和 could 表示允许的用法
http://www.yygrammar.com/Article/201103/2066.html
3. can, could表示允许或推测的用法
http://www.yygrammar.com/Article/200807/419.html
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》