Yes, "have to" expresses necessity.Originally Posted by deer
Everyone has to pass a road test before getting a driver's license.
= Everyone needs to pass a road test before ......
-Do you have to leave now?
-Yes, I have to be home by midnight.
- For Teachers