Hola Vicky,
"to do" en Español lo podrias relacionar mejor directamente con HACER
"to be" en Español lo podrias relacionar mejor directamente con HABER
sinembargo el verbo "to be" significa ser o estar.
Voy a tratar de darte un ejemplo para intentar explicarlo.
Si quiere preguntar "How many people are there?" Cuantas persona HAY alli?
podrias responder: "There are a few people" seria "HAY pocas personas"
Si quiere preguntar "What do you do for living?" podrias decir "Que HACES?"
Podrias responder: "I'm a teacher", seria " soy un profesor"
Espero me haya hecho entender.