It should be fine tomorrow.

It must be fine tomorrow.

It should be a nice day tomorrow.

It must be a nice day tomorrow.

It should be a nice day.

It must be a nice day.

May I ask which of those sentences using should/must are correct? Thank you for your reply!
Regular Member546
All are grammatically correct.

They have different emphases - "should be" - will probably be; "must be" = sense of desparation "It must be a fine day tomorrow" >>"It had better be a fine day tomorrow for my wedding or it will be spoilt!"
Veteran Member5,006
Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.Retired Moderator: A moderator who has retired.
Hi Feebs11

When you said the version using 'must be' gives a sense of desperation, did you mean something like 'wanting or needing something very much' as in desperate for a fine day?

Thanks Emotion: smile
PBF
Senior Member2,142
Trusted Users: Trusted users are allowed to use additional capabilities of the site such as private messaging to all users and various other advanced features. You cannot join this role unless you are promoted by an administrator.
It should be [fine / nice / a nice day] tomorrow. = In my estimation, it will be [fine / nice / a nice day] tomorrow.
It must be [fine / ...] tomorrow. = The day will be ruined if it is not [fine / ...] tomorrow. [much less used, in my opinion; occurs only in special situations]

CJ
Veteran Member53,327
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.
Live chat
Registered users can join here