Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2/9 Sp 2 Time expressions with Hacer

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.
Hace dos años que yo ___ en mi casa.
a)
vive
b)
vivieron
c)
vivo
d)
viva
2.
Hace diez minutos que yo __.
a)
veo la película
b)
cuánto tiempo
c)
ves la película
d)
viste la película
3.
¿Cuánto tiempo hace que cocinas la comida?
a)
Hace dos horas cocino la comida.
b)
Hace que dos horas cocino la comida.
c)
Cocino la comida hace que dos horas.
d)
Hace dos horas que cocino la comida.
4.
What is "hace + time expression" used for?
a)
To say something happened in the past
b)
To conjugate time verbs 
c)
to tell how long something has been occurring
d)
to tell time
5.

Which of the following sentences is correct?

a)

hace dos años practico natación

b)

hacer dos años practico natación

c)

hace dos años que practico natación

d)

hacer dos años que practico natación

6.

¿Cuánto tiempo ___________ tocas la flauta?

a)

que hace

b)

hace que

c)

hace

d)

que

7.

¿____________ hace que estudias español?

a)

cuánto

b)

tiempo

c)

cuánto tiempo

d)

tiempo cuánto

8.

Which of these means: I’ve been doing martial arts for two years.

a)

Hace dos años que practico artes marciales.

b)

Hace doce años que practico artes marciales.

c)

Hace dos años que practiqué artes marciales.

d)

Hago dos años que practiqué artes marciales.

9.
to describe how long something has been going on, use...
a)
Hace + the period of time + que + the preterite tense
b)
Hace + the period of time + que + present tense
c)
the period of time + hace + que + the present tense
d)
the period of time + hace + que + the preterite tense
10.
to ask how long  something has been going on, use...
a)
hace + cuánto tiempo + que + period of time
b)
Cuánto tiempo + hace + que + the preterite tense
c)
Cuánto tiempo + hace + que + the present tense
d)
Period of time + cuánto tiempo +  Hace + que
11.
Hace dos años que yo ___ en mi casa.
a)
vive
b)
vivieron
c)
vivo
d)
viva
12.
Hace diez minutos que yo __.
a)
veo la película
b)
cuánto tiempo
c)
ves la película
d)
viste la película
13.

I have been running for 3 hours

a)

Hace tres horas que yo corro

b)

Hace tres que usted corre

c)

Hace tres que ella corre

d)

Hace dos horas que yo corro

14.

You have been eating for 6 minutes

a)

Hace seis minutos que tu comes

b)

Hace dos horas que tú comes

c)

Hace seis minutos que tú comes

d)

Hace seis minutos que yo como

15.

She has been talking for 4 hours

a)

Hace cuatro horas que ellas hablan

b)

Hace cuatro horas que ella habla

c)

Hace cuatro minutos que ella habla

d)

Hace cuatro horas que él habla

16.

Cuánto tiempo hace que estudian

a)

How long have you been cooking?

b)

How long have you been running?

c)

How long have we been studying?

d)

How long have they been studying?

17.
to describe how long something has been going on, use...
a)
Hace + the period of time + que + the preterite tense
b)
Hace + the period of time + que + present tense
c)
the period of time + hace + que + the present tense
d)
the period of time + hace + que + the preterite tense
18.
to ask how long  something has been going on, use...
a)
hace + cuánto tiempo + que + period of time
b)
Cuánto tiempo + hace + que + the preterite tense
c)
Cuánto tiempo + hace + que + the present tense
d)
Period of time + cuánto tiempo +  Hace + que
19.
Hace dos años que yo ___ en mi casa.
a)
vive
b)
vivieron
c)
vivo
d)
viva
20.
Hace una hora __ limpio los platos.
a)
si
b)
este
c)
que
d)
cuánto
21.
¿Cuánto tiempo hace que cocinas la comida?
a)
Hace dos horas cocino la comida.
b)
Hace que dos horas cocino la comida.
c)
Cocino la comida hace que dos horas.
d)
Hace dos horas que cocino la comida.
22.
Hace diez minutos que yo __.
a)
veo la película
b)
cuánto tiempo
c)
ves la película
d)
viste la película
23.
What is "hace + time expression" used for?
a)
To say something happened in the past
b)
To conjugate time verbs 
c)
to tell how long something has been occurring
d)
to tell time
24.

Which of the following sentences is correct?

a)

hace dos años practico natación

b)

hacer dos años practico natación

c)

hace dos años que practico natación

d)

hacer dos años que practico natación

25.

Which of the following sentences is correct?

a)

Hace un año que Linda hacía gimnasio

b)

Hacía un año que Linda hace gimnasio

c)

Hace un año que Linda hació gimnasio

d)

Hace un año que Linda hace gimnasio

26.

She has been talking for 4 hours

(a)  

27.

How long have we been working?

a)

¿Cuánto tiempo hace que trabajamos?

b)

¿Cuánto tiempo hace que trabaja?

c)

¿Cuánto tiempo hace que trabajan?

d)

¿Cuánto tiempo hace trabajo?

28.

¿Cuánto tiempo hace que estudian ellos para la prueba de español?

a)

Ellos estudian por 4 horas.

b)

Hace más de una hora que estudiamos.

c)

Hace 30 minutos que ellos estudian.

d)

Hacen dos horas que estudian.

29.

Hace cuatro minutos que él se lava las manos

a)

He has been washing his hands for 4 minutes

b)

She has been washing his hands for 4 seconds

c)

He has been washing his hands for 3 seconds

d)

He washed his hands for 4 minutes ago

30.

"Hace dos semanas que trabajo en la zapateria." means...

a)

I've been working at the pharmacy for two weeks.

b)

I've been working at the shoe store for two weeks.

c)

I work at a shoe store.

d)

I worked at the shoe store for two weeks.

31.

¿Cuánto tiempo hace que conoces a tu mejor amigo?

a)

Mi mejor amigo es Luis.

b)

Mi mejor amigo es inteligente .

c)

Hace mucho tiempo que conozco a mi mejor amigo.

d)

Hace mucho tiempo que conoces a mi mejor amigo.

32.

¿Cuánto tiempo ___________ tocas la trompeta?

a)

que hace

b)

hace que

c)

hace

d)

que

33.

¿____________ hace que estudias español?

a)

cuánto

b)

tiempo

c)

cuánto tiempo

d)

tiempo cuánto

34.

Hace tres meses _______ bailo en el club de baile.

a)

que

b)

como

c)

cuánto

d)

tiempo

35.

¿Cuánto tiempo hace que ustedes juegan ajedrez?

a)

Hace que un mes jugamos ajedrez.

b)

Un mes hace que jugamos ajedrez.

c)

Jugamos ajedrez hace un mes que.

d)

Hace un mes que jugamos ajedrez.