must, have to
这组词语都有“必须”的意思。它们的区别在于:
1.must侧重表达说话者的主观看法,认为“必须做某事”; have to则用来表示因客观条件或客观环境的迫使而“不得不做某事”。
2.have to可强调一动作重复发生,而must不能。
3.must作情态动词用时,没有时态和人称变化,可表示现在或将来,但不用于过去时;而have to作情态动词用时,有时态和人称变化,可用于过去时。两者均是后接动词原形在句中共同构成谓语。
mustn't, needn't
这两个词用在肯定形式中,意思相近,但用在否定形式中时, needn't的意思是“不必,不一定”,表示“没有义务做某事”或含有“允许…不…”的意思; mustn't则表示“一定不要,不能”,表示“禁止做某事”。