“Am to” is used in more formal and official situations. In the army you might receive an instruction like:
You are to report to the Commanding Officer at 09:00.
“Have to” is less formal and more subjective:
I have to visit my mother in hospital this afternoon.
They are both about obligation.
Members help members on grammar, vocab, pronunciation...
- Protector of the Boards
- Posts: 1005
- Joined: Thu Dec 18, 2003 6:56 am
- Status: English Teacher
- Location: England