Word
Hace una semana que llueve.
Meaning
It has been raining for a week.
Part of speech
sentence
Pronunciation
Course
Breakdown of Hace una semana que llueve.
un
a, an, some
que
that (relative pronoun, conjunction)
la semana
the week
llover
to rain
Questions & Answers about Hace una semana que llueve.
Why is llueve in the present tense when the English translation says "has been raining"?
In Spanish, when an action started in the past and is still happening right now, you use the present tense. The structure hace + [amount of time] + que + [present tense verb] is the standard way to say that an action "has been happening" for a certain amount of time.
Could I use the present continuous and say hace una semana que está lloviendo instead?
Is there a way to say this without starting the sentence with hace?
Why do we use the verb hacer here?
The verb hacer is used idiomatically in Spanish to talk about elapsed time. While English expresses this with prepositions like "for", Spanish builds a phrase that translates literally as "it makes a week that it rains". You just have to memorize hace as the fixed verb for these time expressions.