6、案为D.may表推测,maynot意为“可能不(会坐火车来)”。句中的Heshould为Heshouldcomebytrain之省略,由于其后出现转折连词but,说明语意有变化,再结合下文的Helikesdrivinghiscar,便可决定此题选D.注意,不能选B,因为can表示推测时通常不用肯定陈述句。 4.“Iheardtheywentskiinginthemountainslastwinter.”“It____truebecausetherewaslittlesnowthere.” A.maynotbe B.won’tbe C.