0
Hachi8 Posted 12 years ago
Grammar

Should/Must

I think I understand that "must do" sounds strident and compelling and that "should do" sounds softer than "must do" though these two expressions have almost same meanings such as "obligation" and sort of "high possibility".

However, I'm not confident in use of them. Could you make clear the difference between them for me, please?
  

Top answer

He should do that. ~ In my opinion it would be a good idea for him to do that. ~ In my opinion it would be wise for him to do that.

  • He should do that.
  • ~ In my opinion it would be a good idea for him to do that.
  • ~ In my opinion it would be wise for him to do that.
  • ~ In my opinion it is advisable for him to do that.
  • ) He must do that.
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.

9 Answers
0
He should do that.
~ In my opinion it would be a good idea for him to do that.
~ In my opinion it would be wise for him to do that.
~ In my opinion it is advisable for him to do that.
(If he does not do that, I may be disappointed, thinking he has not acted wisely, but he will probably not suffer any serious consequences.)

He must do that.
0
What is the process safety for operation plant?
0
where is gauge and label for refulling tanker ?
0
Refilling fuel tanker what safety requirement needed ?
0
where is gauge marking label for re filling fuel in tanker ?
0
where is flow meter & safety meter for running plant & what kind of safety looking in running plant?
0
refilling fuel in tanker what safety requirement?
0
> CalifJim

Thank you for your reply, CJ!!

I see!! And I've started wondering if "should" implies that you haven't done/ don't do something which could be mentioned with "you should do sth~." or not. In other words, "should" means that it'd be good to do it because you haven't done/ don't do it.
0
hachi8In other words, "should" means that it'd be good to do it because you haven't done/ don't do it.
This is correct. That's the meaning.
______

But don't confuse "should do" with "should have done".

"should have done" means that it would have been a good idea for you to do it in the past, but you didn't do it.

Related Questions