Hace with Time Expressions
Hace with Time Expressions
A. Hace with the preterite tense is equivalent to English "ago":
Llegué hace mucho tiempo. I arrived long time ago.
B. Hace/Hacía used with the present or the imperfect express
"have been/had been doing something for...":
Hace dos horas que esperamos. We have been waiting for two hours.
Hacía dos horas que dormíamos. We had been sleeping for two hours.
While these word orders are the most frequently used, you will see other usages, notably Hace mucho tiempo que llegué as a variant of A.
Category: Study Spanish
