1) In that country, people have to obey their tyrannical leaders.
2) In that country, people must obey their tyrannical leaders.
Are both acceptable?
Is there a difference is the meanings?
According to some grammar books I have consulted, 'must' implies that the speaker is in favor of the obligation he or she is stating. Thus, '2' would imply that the speaker thinks that the people of the country in question really should obey their tyrannical leaders. Is there really such an implication in '2'?
Gratefully,
Navi
No, they have the same meaning.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.