0
Lucas21c Posted 11 years ago
Grammar

'must have ~' vs 'had to ~'

Could you tell me whehther both of the following sentences are right and convey the same idea? Thank you.

1. It must have rained here yesterday.
2. It had to rain here yesterday.
  

Top answer

The second one doesn't work well. You may be thinking of "It had to have rained here yesterday".

  • The second one doesn't work well.
  • You may be thinking of "It had to have rained here yesterday".
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.

3 Answers
0
The second one doesn't work well. You may be thinking of "It had to have rained here yesterday".
0
lucas21cboth of the following sentences ... convey the same idea?
No. There is a big difference between 'had to' and 'must have'.

had to indicates an obligation in the past. Yesterday I had to take an umbrella because it was raining.
must have indicates a logical deduction about the past based on the current situation.
0
CalifJimhad to indicates an obligation in the past. Yesterday I had to take an umbrella because it was raining.must have indicates a logical deduction about the past based on the current situation. It must have rained because the ground is wet.
In the usage I'm familiar with, "had to" can also be used conversationally to indicate deduction about the past. Thus

Related Questions