Hacer is the infinitive meaning "to do," "to make," or "to take."
Hacer la tarea. - "To do homework."
Hacer la cama. - "To make the bed."
Hacer un viaje. - "To take a trip."
Hacer ejercicios. - "To do exercises."
I hope this helps! (:
b. when do you eat
is what cuando comes means in english