can,could与be able to的用法
1.表示现在的能力:can,am/is/are able to。
2.表示将来的能力:will be able to。
3.表示过去的能力:could表示过去的能力,不表示是否成功地做了;was/were able to表示过去有能力做而且成功地做了。
4.can/could表示惊讶,常用在否定句和疑问句中。
5.can/could表示礼貌地请求别人做某事,意为“能,可以”。
may与might的用法
1.表示请求、允许时,might比may的语气更委婉一些,否定回答时要用mustn't,表示“不可以”“禁止”“阻止”之意。
2.may/might还可以表示推测,意为“可能”。
3.“may/might as well+动词原形”意为“最好,倒不如”。