hHablaCore
All grammar rules
Syntaxdifficulty 2

hace + time

Sentence

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

WordEnglish
hacerdo

Practice Spanish in context

Write AI sentences that force each case of hace + time using your Easy vocab — or read articles where we underline the words that trigger each rule.