Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

El presente perfecto

Total questions: 38

Worksheet time: 29mins

Name
Class
Date
1.

Ella ___ ______ lo suficiente. (dormir)

She has slept enough.

a)

he dormido

b)

has dormido

c)

ha dormido

d)

han dormido

2.

¿ ___ _______ tú mucho ejercicio? (hacer)

Have you done much exercise?

a)

has hacido

b)

has hecho

c)

ha hecho

d)

ha hacido

3.

Ellos han _________ (poner) la tarea en el pupitre.

They have put the homework on the desk.

a)

puesto

b)

ponido

c)

ponado

d)

pongo

4.

Yo he ________ (decir) la misma cosa.

I have said the same thing.

a)

dicho

b)

decido

c)

dicido

d)

dicado

5.

Laura y yo hemos _____________ toda la tarea.

Laura and I have done all of the homework.

a)

hacido

b)

hecho

c)

hechido

d)

hacado

6.

¿Quién ha _________mi vaso? (romper)

Who has broken my glass?

a)

rompido

b)

rompado

c)

roto

d)

rota

7.

Tú has ________(abrir) la ventana.

You have opened the window.

a)

abierto

b)

abrido

c)

abrado

d)

abres

8.

Juan ha _____ que sí. (decir)

John has said yes.

a)

decido

b)

decado

c)

dicho

d)

decidido

9.

¿Quién _______ (abrir) la puerta?

Who has opened the door?

a)

ha abierto

b)

he abierto

c)

han abierto

d)

has abierto

10.

¡Mi hermano ______________ mi iPad! :'(

My brother has broken my iPad!

a)

he roto

b)

he rompido

c)

ha roto

d)

ha rompido

11.

Escribe el verbo en el presente perfecto:

yo / escribir

a)

escribo

b)

escribí

c)

he escribido

d)

he escrito

12.

Escribe el verbo en el presente perfecto:

yo / decirte la verdad (I have told you the truth.)

a)

Te he decido la verdad.

b)

Me has decido la verdad.

c)

Te he dicho la verdad.

d)

Te dije la verdad.

13.

Tú _______ _____________ el

libro entero.

You have read the entire/whole book.

a)

has leido

b)

has leído

c)

hes leido

d)

hes leído

14.

Nosotros ________ __________

los ensayos. (devolver)

We have returned the essays.

a)

habemos devolvido

b)

hamos devuelto

c)

hemos devolvido

d)

hemos devuelto

15.

Ella ha dicho muchas mentiras

a)

I have said/told many lies

b)

You have said/told many lies

c)

She has said/told many lies

16.

We have opened the door for the teachers

a)

Hemos abrido la puerta para los profesores.

b)

Hemos abierto la puerta para los profesores.

c)

Has abierto la puerta para los profesores.

17.

He escrito mucho ensayos.

a)

She has written many essays.

b)

We have written many essays.

c)

He has written many essays.

d)

I have written many essays.

18.

¿Has cubierto la mesa con un mantel?

a)

Has he covered the table w/ a table cloth?

b)

Has she covered the table w/ a table cloth?

c)

Have you covered the table w/ a table cloth?

d)

Have they covered the table w/ a table cloth?

19.

Todavía no han hecho todos sus trabajos

a)

They still have not done all of their work .

b)

We still have not done all of our work .

c)

She still has not done all of her work .

d)

You still have not done all of your work .

20.

Ya me he puesto mi chaqueta.

a)

I have already put on my jacket.

b)

You have already put on your jacket

c)

He has already put on his jacket

d)

They have already put on their jacket.

21.

¿ Han visto a Jaime jugar fútbol? (careful)

a)

Have you-all seen Jaime play soccer?

b)

Has he seen Jaime play soccer?

c)

Have they seen Jaime play soccer?

22.

Ya ha vuelto del cine.

a)

I have already returned from the movie.

b)

You have already returned from the movie.

c)

S/he has already returned from the movie.

d)

They have already returned from the movie.

23.

Se ha muerto el celular

a)

S/he has killed the cellphone.

b)

You have killed your cellphone.

c)

The cellphone has died.

d)

S/he has died.

24.

Todos nosotros ________________ la tarea para hoy.

All of us have done the homework for today.

a)

hamos hecho

b)

hemos hacido

c)

hemos hecho

d)

habemos hacido

25.

Pepe y Rafa _____________ las ventanas porque hace calor.

Pepe and Rafa have opened the windows because it is hot.

a)

han abrido

b)

han abrida

c)

han abierto

d)

hemos abierto

26.

Nosotros ___________________ los pantalones cortos porque hace 70 grados.

We have put shorts on (ourselves) because it is 70°.

a)

hemos puesto

b)

nos hemos puesto

c)

os hemos ponido

d)

nos hemos ponido

27.

Leticia ___________________ un ensayo muy bueno.

Leticia has written a very good essay.

a)

he escrito

b)

he escribido

c)

ha escribido

d)

ha escrito

28.

Tú ___________________ muchos libros este año.

You have read many books this year.

a)

has leído

b)

hemos leido

c)

hes leído

d)

has leido

29.

Conjuguen el verbo que sigue al presente perfecto:


(Romperse) Yo _________ _________ el tobillo.

I have broken my ankle. (reflexive)

a)

he roto

b)

he rompido

c)

me he rompido

d)

me he roto

30.

Conjuguen el verbo que sigue al presente perfecto:


(Ponerse) Tú ________________ un vestido muy bonito.

You have put on a very pretty dress.

a)

has puesto

b)

has ponido

c)

te has ponido

d)

te has puesto

31.

Conjuguen el verbo que sigue al presente perfecto:


¿ (Abrir) ________________ tú la puerta para Camila?

Have you opened the door for Camila?

a)

ha abierto

b)

has abierto

c)

has abrido

d)

abriste

32.

Conjuguen el verbo que sigue al presente perfecto:


Yo (ver) _____________________ la nueva película romántica con Jennifer López.

I have seen the new romantic movie with Jennifer López.

a)

vi

b)

he vido

c)

he visto

d)

voy a ver

33.
Tú hacer
a)
hes hecho
b)
has hecho
c)
has hacido
d)
hes hacido
34.

El cocinero (freír) el pescado.

The cook has fried the fish.

a)

ha frído

b)

ha freído

c)

ha frito

d)

has frito

35.

Este mes (hacer) mucho calor en toda España.

This month it has been very hot in all of Spain.

a)

ha hecho

b)

he hecho

c)

has hecho

d)

ha hacido

36.

Mis padres (ver) esta mañana a Juan en la farmacia.

My parents have seen Juan this morning at the pharmacy.

a)

han visto

b)

has visto

c)

han vido

d)

han vesto

37.

¿Qué (decir) tus padres de tu tatuaje?

What have your parents said about your tattoo?

a)

han dicho

b)

han decido

c)

han decidido

d)

hes dicho

38.

Ustedes (descubrir) la pasión por la cocina.

You all have discovered your passion for cooking.

a)

han descubierto

b)

han descubrido

c)

hemos descubierto

d)

ha descubierto