I hafta finish this report before noon today.
Informal contraction of have to. Expresses obligation or necessity; equivalent to must.