Anglais > Grammaire > Verbes > Modals > Must - have to - need

Exercises

Must /mʌst/  son est un auxiliaire modal qui peut exprimer

à la forme affirmative une obligation: He must work = Il doit travailler. une grande probabilité : He must be late = Il doit être en retard.
à la forme négative une interdiction : He must not work. = Il ne doit pas travailler.
Must not s'abrège en mustn't /mʌsnt/  son . Le "t" ne se prononce pas, mais s'écrit !
[La négation de cette grande probabilité se fera par can't :
He can't be late = Il ne se peut pas qu'il soit en retard.

Must est utilisé pour traduire l'expression "il faut que" : 
I must find a solution. = Il faut que je trouve une solution.
You must not do like this. = Il ne faut pas que tu fasses comme ceci.

Pour traduire l'obligation, must peut-être remplacé par have to. Au passé*, au futur et à l'infinitif, must ne peut être utilisé.
He has to work. = Il doit travailler. Il faut qu'il travaille.
He had to work. = Il a dû travailler. Il a fallu qu'il travaille.
He will have to work. = Il devra travailler. Il faudra qu'il travaille.
To have to work is really annoying. = Devoir travailler est vraiment ennuyant.

* Au discours indirect, must peut être utilisé après un verbe au passé:
He said that you must sleep. = Il a dit que tu devais dormir.

* Pour exprimer une grande probabilité au passé, on utilisera must have + participe passé
He has not arrived yet. He must have had an accident. = Il n'est pas encore arrivé. Il a dû avoir un accident.

Attention: la négation de have to exprime une absence d'obligation, et non une interdiction:
He does not have to work. = Il n'a pas à travailler. Il n'est pas obligé de travailler. 
Dans ce cas, on peut aussi utiliser le modal need à la forme négative.
He needn't work. = Il n'a pas à travailler. Il n'est pas obligé de travailler.

Le modal need s'emploie aussi à la forme interrogative avec le même sens.
Need I work? = Dois-je travailler ? Suis-je obligé de travailler ?
Do I have to work? = Dois-je travailler ? Suis-je obligé de travailler ?