have to; be supposed to; mustUsed to express obligation, necessity, or something expected to happen. It is somewhat formal or literary in many contexts, and in everyday speech people often prefer tener que.
SP: La expresión haber de indica obligación o necesidad.
EN: The expression haber de indicates obligation or necessity.