Must выражает необходимость, принятую самим говорящим или исходящую от него. Have to называет обязанность, наложенную обстоятельствами или другими людьми, и говорящий сообщает о ней как о внешней. Русское «должен» источника не показывает, и различие достраивается из обстановки. Держится оно нестрого: в нынешнем обиходе, особенно американском, have to занимает и место must.
Пример: I must stop smoking ↔ I have to work on Saturday
99 карточек о местах, где привычка родного языка подводит: порядок слов вместо падежа, артикль как показатель известности, два настоящих времени на месте одного, предлог вместо окончания, вежливость, собранная строем фразы. Каждая карточка объясняет одно расхождение и тут же показывает его на английском материале — слове, паре форм или короткой фразе. Двенадцать блоков: от строя предложения до звучания, слов-ловушек и письменных условностей.