The Grammar Page

Grammar Basics



Spanish 101A

Spanish 101B

FAQs & About drlemon©®

Email me!

Creative Commons License by Deborah R. Lemon is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Based on a work at

Hacer is a useful verb meaning "to Do or to Make."

Hacer is a Yo irregular Verb meaning that while the Yo form is irregular, the other conjugations are normal.

Yo Él, ella, usted Nosotros Ellos, ellas, ustedes
Hago haces hace hacemos hacen

Hacer is used in many expressions, including the weather. It is a common word used in questions, just as in English: ¿Qué haces? "What are you doing?"

I do homework: Hago la tarea.

I make sandwiches: Hago unos sándwiches.

The verb Hacer can be used to express "how long" you have been doing something

hace quince minutos for fifteen minutes
hace dos semanas for two weeks
hace siete años for seven years

There are two ways to say how long you have been doing something using Hacer:

  • Hace + a time expression + que + verb in the present tense -or-
  • verb in the present tense + hace + a time expression

Notice that we need to use the word que when we put the Hacer time expression first (but we don't use que if the verb comes before the Hacer time expression.)

The time expression must be specific amount of time: a number of hours, weeks, day, months or years, etc. You cannot use time adverbs such as "yesterday" or "this morning".

Estudio hace dos horas. I've been studying for two hours.
Hace dos horas que estudio. I've been studying for two hours.
¿Cuánto (tiempo) hace que están casados? How long have they been married?
Hace siete años que están casados. They've been married seven years.
¿Cuánto (tiempo) hace que conduces? How long have you been driving?
Conduzco hace cuatro meses. I've been driving for four months.
¿Cuánto (tiempo) hace que juega Vershara al golf? How long has Vershara been playing golf?
Hace siete años que Vershara juega al golf. Vershara has been playing for seven years.

Note: The use of tiempo in the question is optional. Students new to Spanish may want to use tiempo to help remember that the question is asking for an amount of time.

The verb Hacer also is used to express the concept of "ago."

To express ago, we simply change the tense of our verb from the Present to the Preterite

hace diez segundos ten seconds ago
hace quince minutos fifteen minutes ago
hace tres días three days ago
hace dos semanas two weeks ago
hace cuatro meses four months ago
hace siete años seven years ago

There are two ways to make an "ago" statement using Hacer:

¿Cuánto (tiempo) hace que se durmió el nené? How long ago did the baby fall asleep?
Hace una hora que se durmió. He fell asleep an hour ago.
¿Cuánto hace que se fue la policía? How long ago did the police (squad) leave?
Hace veinte minutos que se fue. It (the police squad) left twenty minutes ago.
¿Cuánto hace que lo viste? How long ago did you see him?
Hace media hora que yo lo vi. I saw him half an hour ago.
¿Se conocieron Mauricio y Débora hace cuánto (tiempo)? How long ago did Mauricio and Deborah meet? (Mauricio and Deborah met how long ago?)
Se conocieron hace diez años. They met ten years ago.
¿Empezaste a montar a caballo hace cuánto (tiempo)? How long ago did you begin to ride horses?
Empecé a hacerlo hace veintidós años. I began to do it 22 years ago.
¿Lo viste hace cuánto? How long ago did you see him?
Lo vi hace media hora. I saw him half an hour ago.