hHablaCore
All grammar rules
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

WordPart of speech
hacerVB

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