Syntaxdifficulty 2
hace + time
Hace + time expresses 'ago' (past): 'hace dos años' = 'two years ago'. With present tense + que: 'I have been doing X for time'. With negation: 'I haven't done X in time'.
Examples
___ dos años que estudio.
→ Hace
Hace + time + que + present = 'for X time'
Llegó ___ una hora.
→ hace
After past verb = 'X time ago'
___ tiempo que no te veo.
→ Hace
With negation = 'haven't ... in a while'
Words in this rule
| Word | Part of speech |
|---|---|
| hacer | VB |
Practice Spanish in context
The fastest way to internalize hace + time is to meet it in real sentences. Read articles where we underline the words that trigger each rule and drill the vocabulary — free, no signup to start.
Start reading free