1.表达的含义不同:【注意:must有好几种释义,这里只谈“必须”的释义】must——一定要(做),必须要...侧重于说话人的想法、思想,强调是说话人自己的意愿或决心,并非强迫。haveto——不得不,必须侧重于客观上的必要,强调外部条件作用的结果,表示“因外在原因而不得不做”,有一种不得不的意思,带着不情愿的色彩。你现在就必须去做。Youmustdoitnow.你必须去睡一觉。Youmustgetsomesleep.我们必须互相帮助。Wemusthelpeachother.亲爱的,我现在得走了。Darling,Ihavetogonow.你不得不照你父母的话办。Youhavetodowhatyourparentstellyou.因为没有公共汽车,我不得不步行回家。Ihadtowalkhomebecausetherewasnobusthen.3.否定含义不同在否定句中,haveto表示不需要,must则表示不允许。Youdon’thavetogothere.Youmustn’tgothere.2.适用时态不同must只能用于一般现在时和一般过去时,(在间接引语中)haveto可用于更多的场合。ShesaidshemustdowellinherEnglish.1.Don’tbelateagain.You____behereontime.A.mayB.canC.mustD.needn’t2.You___doitevenifyoudon’twantto.A.can’tB.mustn’tC.needn’tD.haveto3.——MustItakeabus?——No,you___.Youcanwalkfromhere.A.mustn’tB.don’tC.don’thavetoD.hadbetternotto4.——Itisrathercoldhere.Shallwelightafire?——No,we___,becausethingshereareeasytocatchfire.A.won’tB.can’tC.mustn’tD.needn’t