3、Theroadiswet.Itmusthaverainedlastnight.can/could(1)表示能力CanyouspeakJapanese?(2)表示推测时,只用在否定句或疑问句中。Hecan’tbeathomenow.(3)表示允许(许可或请求许可)Youcangonow,buthecan’t.(4)表惊异、怀疑等Howcanyoubesorude?could可表示能力或可能性,多用于过去,也可指现在,通常表示虚拟或作为can的委婉形式。can / could + have done在肯定
4、句中表示“本来可以做而实际上没做某事”;在疑问句或否定句中表示对过去行为的怀疑或不肯定, 表示推测。You could have done better, but you didn’t try your best.你本来可以做得更好,但你没努力。He can’t have been to that town.他不可能去过那个城。may/might(1)表示可能性,might比may可能性更小。Itmaybetrue.Hemightnotcometoday.(2)表示请求、许可,多用于肯定和疑问句中Ma