wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EL PRESENTE PERFECTO

Total questions: 50

Worksheet time: 27mins

Name
Class
Date
1.
Nosotros _____  __________ (vender) muchas galletas hoy.
a)
habíamos vendido
b)
hemos vendo
c)
hamos vendado
d)
hemos vendido
2.
Yo _____    ___________ (trabajar) en Walmart por 5 años.
a)
he trabajido
b)
he trabajado
c)
había trabajado
d)
habías trabajado
3.

Yo ___ ________ (decir) la verdad

a)

he decido

b)

ha dicho

c)

ha decido

d)

he dicho

4.
Neegan ______  ________ a muchas personas (matar).  Es malo. 
a)
he matada
b)
ha matido
c)
has matado 
d)
ha matado
5.
No, nosotros jamás _____ ido a Colombia. 
a)
he
b)
hemos
c)
habéis
d)
han
6.
¿Ya has _____ con Juan? (hablar)
a)
hablado
b)
habledo
c)
hablido
d)
hablodo
7.
Juan ha _____ que sí. (decir)
a)
decido
b)
decado
c)
dicho
d)
decidodo
8.
Hasta ahora, ella no ha _____ a Costa Rica. (ir) 
a)
irido
b)
irado
c)
ido
d)
ado
9.
José ha _________ un correo electrónico.
a)
comido
b)
corrido
c)
nadado
d)
escrito
10.

Change to present perfect: yo/ puse

a)

ha podido

b)

he puesto

c)

ha puesto

d)

he podido

11.

Change to present perfect: nosotros / tuvimos

a)

ha tenido

b)

hemos tenido

c)

han tenido

d)

hamos tenido

12.

Change to present perfect: ella/ hacer

a)

ha hecho

b)

ha hacido

c)

he hecho

d)

ha hacido

13.
¿Quién ha _____ mi burrito? (comer) 
a)
comado
b)
comido
c)
comodo
d)
comedo
14.
Yo  _____ comido el burrito. 
a)
he
b)
has
c)
ha
d)
hemos
15.
¿Quiénes _____ viajado a España? 
a)
he
b)
ha
c)
hemos
d)
han
16.
No, nosotros no _____ visto el gato.
a)
he
b)
ha
c)
hemos
d)
han
17.
¿Ha _____ muchos libros? (leer)
a)
leyedo
b)
leído
c)
leyido
d)
leado
18.

¿Qué has oído?

a)

closed

b)

opened

c)

done

d)

seen

19.

¿Qué has oído?

a)

said

b)

bought

c)

give

d)

eaten

20.

¿Qué has oído?

a)

built

b)

bought

c)

lost

d)

fit

21.

¿Qué oíste?

a)

The kids have already woken up.

b)

The kids are still asleep.

c)

The kids are still doing homework

d)

The kids haven't yet seen the movie.

22.

¿Qué oíste?

a)

I have already seen the movie.

b)

I haven't seen the movie yet.

23.

¿Qué oíste?

a)

Raul has broken his hand.

b)

Raul has lost the match.

c)

Raul has told a lie.

d)

Raul hasn't said anything.

24.

¿Qué oíste?

a)

We haven't eaten yet.

b)

We have already eaten.

25.

¿Qué oíste?

a)

She still hasn't arrived.

b)

She has already arrived.

26.

¿Qué oíste?

a)

Have you already read the book?

b)

Have you already bought the book?

c)

Have you read the book?

d)

Why haven't you read the book?

27.

¿Qué oíste?

a)

I have already written the essay.

b)

I still haven't written the essay.

28.

Nosotros todavía no __________ el proyecto. (terminar)

a)

hemos terminado

b)

han terminado

c)

has terminado

d)

habéis terminado

29.

Yo le _______ la verdad. (decir)

a)

he dicho

b)

he decidido

30.

Alberto _________ el brazo jugando al fútbol. (romperse)

a)

se ha roto

b)

me ha rompido

c)

ha rompido

d)

te has roto

31.

Ese actor ya __________ (morirse).

a)

se ha muerto

b)

se ha morido

32.

Y tú, ¿ ___________ el problema? (resolver)

a)

has resuelto

b)

has resolvido

33.

Mamá ___________ el salmón en aceite de olivo. (freír)

a)

ha frito

b)

ha freído

34.

El señor Rodríguez no nos __________. (creer)

a)

ha creído

b)

hemos creído

c)

has creído

d)

han creído

35.

¿Qué oíste?

a)

I haven't done anything.

b)

I haven't seen anything.

c)

I haven't learned anything.

d)

I haven't tried anything.

36.

¿Qué oíste?

a)

My friends still haven't returned from the supermarket.

b)

My friends still haven't gone to the supermarket.

37.
¿Usted no lo _______ (ver) hoy?
 Have you not seen it today?
a)
has visto
b)
han visto
c)
he visto
d)
ha visto
38.
Los García fueron de vacaciones, pero todavía no _______ (volver).
 The  Garcias have gone on vacation, but have not yet returned.
a)
has vuelto
b)
han vuelto
c)
havuelto
d)
he vuelto
39.
¿Quién _______ (abrir) la puerta?
 Who has opened the door?
a)
ha abierto
b)
he abierto
c)
han abierto
d)
has abierto
40.

Have you broken a bone?

a)

¿Te has roto un hueso?

b)

¿Te has hecho la tarea?

41.

We have done the homework.

a)

Nosotros hemos hecho la tarea.

b)

Nosotros hicimos la tarea.

c)

Nosotros hemos hacer la tarea.

42.

All of you have broken the closet.

a)

Todos ustedes han quebrar el armario.

b)

Todos hemos roto el armario.

c)

Todos ustedes han roto el armario.

43.
¿Has _____________ por avión?
a)
sido
b)
estudiado
c)
puesto
d)
viajado
44.
Hemos _______________ una cartas en la clase.
a)
escrito
b)
puesto
c)
ido
d)
sido
45.
Ustedes ___________________ estudiantes buenos en sus años escolares.
a)
ha sido
b)
han sido
c)
hemos sido
d)
ha sido
46.

Change from the preterite to the present perfect: jugó

a)

ha juegado

b)

ha jugado

c)

he jugado

d)

has jugado

47.

What is the past participle of 'morir'?

a)

muriendo

b)

muerto

c)

muerta

d)

murió

48.

¿Qué has comprado en Target?

a)

He comprado ropa y libros.

b)

Sí, he comprado en Target.

c)

Comprado ropa y libros.

d)

Ropa y libros.

49.
Las galletas __________  _______________ (quemar). 
a)
están quemadas
b)
están quemados
c)
estan quemadas
d)
estan quemados 
50.
Glenn y Abraham _______ ___________ (morir)
a)
estan moridos
b)
están moridos
c)
están muertos
d)
estan muertos