0
Tung Quoc Posted 20 years ago
Grammar

modal

She did very well on the exam. She must have studied hard. (1)

=She did very well on the exam. She should have studied hard. (2)

=She did very well on the exam. She ought to have studied hard. (3)

Is that right? If not, what is the difference btw them?

Quoc
  

Top answer

Hi, She did very well on the exam. She must have studied hard. (1) =She did very well on the exam.

  • Hi, She did very well on the exam.
  • She must have studied hard.
  • (1) =She did very well on the exam.
  • She should have studied hard.
  • (2) =She did very well on the exam.
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
Hi,

She did very well on the exam. She must have studied hard. (1)

=She did very well on the exam. She should have studied hard. (2)

=She did very well on the exam. She ought to have studied hard. (3)

Is that right? No, it's not.
0
She did very well on the exam. She must have studied hard. (1) I conclude that she did study hard.

=She did very well on the exam. She should have studied hard. (2) I conclude that she didn't study hard. (Not a logical conclusion)

=She did very well on the exam. She ought to have studied hard. (3)

Related Questions