Saying how long you have been doing something
Use the following formula: Hace + time + que + activity Hace dos años que estudio español. I’ve been studying Spanish for two years.
Key words un añoa year un mesa month una semanaa week un díaa day una horaan hour un minutoa minute
Hace un mes que Paco vive en México. Paco has been living in Mexico for a month. Hace tres semanas que Eduardo sale con Isabel. Eduardo has been going out with Isabel for three weeks.
To ask how long someone has been doing something use this: ¿Cuánto tiempo hace que + activity? ¿Cuánto tiempo hace que asistes a Ryan? How long have you been attending Ryan?
Pepe has been texting for ten minutes. We have been talking on the phone for an hour. Miguel and Andrés have been playing soccer for five years. I have known Juan for three months. How long have you been collecting stamps?
Hace diez minutos que Pepe envia mensajes de texto. Hace una hora que hablamos por teléfono. Hace cinco años que Miguel y Andrés juegan al fútbol. Hace tres meses que conozco a Juan. ¿Cuánto tiempo hace que coleccionas estampillas?