El verbo have to es una de las formas que emplea el inglés para expresar la obligación de una determinada acción, que es una ley, un hecho o una regla.
You have to do your homework > tienes que hacer tus deberes
En negativo se emplea para hablar de algo que no es una obligación:
You don´t have to do any homework tonight > no tienes que hacer deberes esta noche
En pasado se usa para hablar de una obligación que tuvo lugar en el pasado:
We had to get up at five o´clock in the morning > nos teníamos que levantar a las cinco de la mañana
También equivale a las formas reflexivas del español:
I´m going to have a shower > me voy a dar una ducha
Cuando se coloca junto a sustantivos que indican bebidas o comidas, to have asume el significado de “tomar”:
I´m going to have a lemonade > voy a tomar una limonada