Spanish Expressions with "hacer"

Beginner Spanish - Level A2


The verb “hacer” can be used in a number of ways to indicate the length of time an action has been taking place.

language250Asset 173@250x-8

Back to the Course

Hi, you can review other topics from this course level.

Spanish A2


Visit the Shop

Visit the Shop

Start classes with one of our professional teachers today.

Visit the Shop

Expressions with "hacer" in Spanish

The word “hacer” means “to do,” and it can be used for several things in the Spanish language. It can be used to tell time, how long ago an action happened. Something that happened in the past, and it continues in the present. There are also several common expressions that we will learn in this lesson.

  1. 1. If you would like to tell someone that you have been doing something for three years, you can say:

Hace tres años que comencé a estudiar en la universidad.

It has been three years since I started studying at the university.

When you want to indicate and action that started in the past, and continues unto the present, you will use this formula:

“Hacer” + time + que + verb in the preterite or

“Verb in the preterite + Hacer + time

Nos mudamos a Australia hace cuatro años.

We moved to Australia four years ago.


  1. If you would like to tell someone that something happened while you had been doing another action for a while you will use:

“Hacía + Time + Que +verb in the preterite or

Verb in the preterite +Hacía + Time

Hacía tres días que estábamos viajando, cuando perdí mis papeles.

It had been three days that we were traveling, when I lost my papers.


  1. If you want to talk about the weather, you would also use “hace,” to indicate how cold or hot it is.

Hace calor! - It is hot!                            

Hace fresco - It is a little chili

Hace frío! - It is cold                              

Hace buen tiempo - It is good weather

Hace mal tiempo - It is bad weather                  

Hace viento - It's windy


  1. Hacer,” is also used to indicate an action. It means “to do.”

Hacer los quehaceres - To do housework

Hacer la tarea - To do your homework

Hacer la cama - To make your bed

Hacer ejercicio - Exercise

Hacer cola - To stand in line

Hacer caso - To mind

Hacer un viaje - To travel

Hacer daño - To do harm

Hacer la compra - To go shopping


As you can see, “Hacer,” can be used to tell someone to “do” a trip or to “do” harm, as well as “to do your homework.” In English we don’t say “We are going to make a line.” when we are going to stand in line. However, if you would translate the expression “hacer cola.” literally, that is what you would get.  

Don't miss out!

Hi there, you are currently not signed in.

CORE Languages students who are signed in get credit for daily engagement while studying. Additionally, save your quiz and test grades by logging in. Even if you are just a language buff wanting to get a bit more studying in, Sign In and receive weekly content updates, access to Free PDF guides and special pricing on online training from our shop.

Additional Activities

Review the unit lesson above and complete additional activities to build your understanding of this topic. For the activities listed below, make sure you are signed in to keep track of your progress, to receive our weekly topics e-mail and special promotions! We are letting you know, you are not signed in. And progress will not be saved.

                                                            Writing Exercises


Translate the following sentences. Use the vocabulary words and expressions that you learned.


  1. It is cold and you need a jacket!_________________________________________


  1. Helen makes her bed and makes supper.___________________________________________


  1. It has been three years since I have visited Holland.____________________________________________


  1. Since when have you been navigating?_____________________________________________


  1. Peter makes a cake for Laura’s birthday.______________________________________________.



  1. It is so hot, I think I will go swimming!______________________________________________.


  1. I have to do my homework, and make my bed.______________________________________________


  1. I am going to take a trip to the Bahamas when the weather clears.________________________________________________.



  1. Don’t forget to do good and do not harm anyone._____________________________________________.


  1. My aunt Laura will be coming tonight and will sing a song._____________________________________________.


Haga el favor - Please                                                

Noche - Night

Hallar - To find                                                  

Navegar - To sale

Torta - Sandwich (Mexico) Cake (Perú)        

Ropa - Clothes

Plaza - Square                                                

Cena - Supper

Nadar - To swim                                              

blusa - Shirt (fem)

Pizarra - Blackboard                                        

canción - Song

Cama - Bed                                                    

Cuchara - Spoon

We love new fresh content! Find some of our favorite links on this Unit topic below. If any links are expired, please let us know.

What do you know?

You can complete the following quiz to see if you truly understand this unit's content.