wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Presente Perfecto

Total questions: 35

Worksheet time: 21mins

Name
Class
Date
1.

Yo _____ ________ con mi amigo. (hablar)

a)

he hablado

b)

ha hablado

c)

han hablisto

d)

has hablisto

2.

Ellos ___ estudiado para el examen.

a)

he

b)

has

c)

ha

d)

han

3.

Yo ___ preparado la comida.

a)

he

b)

has

c)

ha

d)

han

4.

Nosotros ___ vivido en España.

a)

he

b)

has

c)

hemos

d)

han

5.

Julieta y yo ___ salido de la escuela.

a)

he

b)

has

c)

hemos

d)

han

6.

Tú no ___ comido hoy.

a)

he

b)

has

c)

ha

d)

han

7.

Diego y Yolanda no ___ vendido su casa.

a)

he

b)

has

c)

ha

d)

han

8.

Tú ___ limpiado tu cuarto.

a)

he

b)

has

c)

ha

d)

han

9.

Yo ___ leído tres libros este mes.

a)

he

b)

has

c)

ha

d)

han

10.

Roberto ___ puesto su libro en su mochila.

a)

he

b)

has

c)

ha

d)

han

11.

Cambia el verbo al presente perfecto:

Nosotros hacemos un viaje a México.

a)

hemos hacido

b)

hemos hecho

12.

Cambia el verbo al presente perfecto:

Víctor pone la comida en la mesa.

a)

ha ponido

b)

ha puesto

13.

Cambia el verbo al presente perfecto:

La profesora dice que tenemos un examen mañana.

a)

ha decido

b)

ha dicho

14.

Cambia el verbo al presente perfecto:

Yo escribo una composición.

a)

he escribido

b)

he escrito

15.

Cambia el verbo al presente perfecto:

tienes un accidente.

a)

has tenido

b)

has tuvido

16.

Cambia el verbo al presente perfecto:

Pablo viene a la escuela.

a)

ha venido

b)

ha vienido

17.

¿Usted _______ (terminar) el ejercicio?

a)

han terminado

b)

ha terminado

c)

has terminado

d)

he terminado

18.

Los Martínez _______ (comprar) una casa muy grande.

a)

ha comprado

b)

has comprado

c)

han comprado

d)

he comprado

19.

¿Quién _______ (abrir) la puerta?

a)

ha abierto

b)

ha abrido

c)

han abierto

d)

has abrido

20.

Mis amigos ___ tocado esta canción.

a)

habéis

b)

han

c)

hemos

d)

ha

21.

Mi familia y yo ___ ido a la reunión familiar.

a)

hemos

b)

han

c)

he

d)

habéis

22.

Victoria y Geraldo ___. (correr)

a)

han corrido

b)

habéis corrido

c)

han corriendo

d)

ha corrido

23.

Tú ___ por tres meses. (trabajar)

a)

he trabajado

b)

has trabajando

c)

has trabajado

d)

ha trabajado

24.

Yo ___ al fútbol. (jugar)

a)

ha jugado

b)

he jugado

c)

han jugado

d)

has jugado

25.

read, heard, made, broken

a)

leyendo, oyendo, haciendo, rompiendo

b)

leído, oído, hecho, roto

c)

escrito, escuchado, sido, puesto

d)

escribiendo, escuchando, siendo, poniendo

26.

I have done...

a)

he hecho

b)

había hecho

c)

ha hecho

d)

hemos hecho

27.

What is the problem with this sentence:

Mis amigas siempre hemos viajado durante el verano.

a)

viajado should be viajadas

b)

hemos should be he

c)

hemos should be han

d)

viajado should be viado

28.

What is the problem with this sentence:

¿Tú nunca has rompido un hueso?

a)

has should be ha

b)

rompido should be rompiste

c)

rompido should be roto

d)

It is missing the word "ya"

29.

Yo / Ver

a)

Yo he visto.

b)

Yo he vido.

30.

Uds. / Hacer

a)

Uds. han hacido

b)

Uds, han hecho

31.

Tu / escribir

a)

Has escrito

b)

Has escribido

32.

Ella / comer

a)

Han comido.

b)

Ha comido.

33.

The present perfect translates to ______ in English.

a)

had done something

b)

has/have done something

c)

would have done something

d)

will have done something

34.

Haber significa:

a)

to hear

b)

to harpoon

c)

to harbor

d)

to have

35.

The correct conjugation of haber is:

a)

hoy, has, ha, hamos, haméis, han

b)

he, has, ha, hemos, habéis, han

c)

he, she, sha, shemos, shamu, shaman

d)

he, has, ha, hamos, haséis, han