0
Anonymous Posted 14 years ago
Grammar

Must have done & Had to do

Please someone explain to me what is the difference between these two verbs?

I read somewhere that both of them are the past of "must do". So what is the difference?
  

Top answer

"Must" is a modal verb with no preterite form. Compare it with "can", which has the preterite form "could": He can do it. He could have done it.

  • "Must" is a modal verb with no preterite form.
  • Compare it with "can", which has the preterite form "could": He can do it.
  • He could have done it.
  • You can't do the same thing with "must": He must do it.
  • He must have done it.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
"Must" is a modal verb with no preterite form. Compare it with "can", which has the preterite form "could":

He can do it.
He could have done it.

You can't do the same thing with "must":

He must do it.
He must have done it. [This means something different, that he certainly did it.]
0
Hi;
You are in the mountains at a camp site. The garbage cans are very heavy with tight-fitting lids.
In the morning you wake up and the garbage cans are moved and turned over, and the garbage is scattered everywhere.
The ranger says: "There are bears in the mountains. The bears must have gotten into the garbage. The bears must have done this."

Must have done =

Related Questions