I have been ...ing for... (duration)
Hace + time + que + present tense
| Hace dos años que vivo aquí. | I have been living here for two years. |
| Hace mucho que te conozco. | I have known you for a long time. |
| Hace tres meses que estudio español. | I have been studying Spanish for three months. |
| ¿Cuánto hace que esperas? | How long have you been waiting? |
| Hace años que no fumo. | I have not smoked in years. |
Hace ... que ... _____
Write 5 of your own sentences using this pattern. Saved on this device.
❌ Estoy viviendo aquí por dos años
✅ Hace dos años que vivo aquí
Spanish uses "hace... que" + present, not the -ing form, for duration.