wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

El Presente Perfecto

Total questions: 58

Worksheet time: 30mins

Name
Class
Date
1.
The present perfect expresses the idea that someone _______.
a)
Needs to do something
b)
Has already done something
c)
Will do something
d)
Already did something
2.
Which ending is used for IR & ER verbs?
a)
-ideo
b)
-ido
c)
-ida
d)
-ieo
3.
No, nosotros jamás _____ ido a Colombia. 
a)
he
b)
hemos
c)
habéis
d)
han
4.
José ha _________ un correo electrónico.
a)
comido
b)
corrido
c)
nadado
d)
escrito
5.
Juan ha _____ que sí. (decir)
a)
decido
b)
decado
c)
dicho
d)
decidodo
6.
We have had
a)
hemos tenido
b)
hemos tendrido
c)
hemos tenierto
d)
hemos tendremos
7.
I have returned
a)
yo he volvido
b)
yo ha volvido
c)
yo he vuelvido 
d)
yo he vuelto
8.
They have read
a)
leyeron
b)
han leyido
c)
han leido
d)
han leído
9.

y'all have lived

a)

ha vivido

b)

han viviendo

c)

han visto

d)

han vivido

10.
He has gone
a)
fue
b)
irá 
c)
iba
d)
ha ido
11.
We have done
a)
hamos hechos
b)
hemos hecho
c)
hemos hechos
d)
hemos hacido
12.
I haven't gone yet
a)
no he todavía ido
b)
no he ido todavía
c)
No he ido ya
d)
No he ya ido
13.
She has never seen
a)
Ella nunca ha vido
b)
Ella no ha vido nunca
c)
Ella nunca he visto
d)
Ella no ha visto nunca
14.
She has stolen
a)
ha roto
b)
ha robada
c)
ha robado
d)
ha robada
15.
She has put
a)
ha puesta
b)
ha puesto
c)
ha ponida
d)
ha ponido
16.
Nosotros _____  __________ (vender) muchas galletas hoy.
a)
habíamos vendido
b)
hemos vendo
c)
hamos vendado
d)
hemos vendido
17.
Yo _____    ___________ (trabajar) en Walmart por 5 años.
a)
he trabajido
b)
he trabajado
c)
había trabajado
d)
habías trabajado
18.
Yo ___ ________ (decir) 
la verdad 
a)
he decido 
b)
ha dicho
c)
ha decido 
d)
he dicho
19.
Neegan ______  ________ a muchas personas (matar).  Es malo. 
a)
he matada
b)
ha matido
c)
has matado 
d)
ha matado
20.
Hasta ahora, ella no ha _____ a Costa Rica. (ir) 
a)
irido
b)
irado
c)
ido
d)
ado
21.
¿Quién ha _____ mi burrito? (comer) 
a)
comado
b)
comido
c)
comodo
d)
comedo
22.
Yo  _____ comido el burrito. 
a)
he
b)
has
c)
ha
d)
hemos
23.
¿Ha _____ muchos libros? (leer)
a)
leyedo
b)
leído
c)
leyido
d)
leado
24.
No, él no _____ leído muchos libros.
a)
he
b)
has
c)
ha
d)
hemos
25.
¿Ya has _____ con Juan? (hablar)
a)
hablado
b)
habledo
c)
hablido
d)
hablodo
26.
Todavía yo no _____ hablado con Juan. 
a)
he
b)
has
c)
habéis
d)
han
27.
¿Usted _______ (hablar) con el señor Pérez?
 Have you spoken with Mr. Perez?
a)
ha hablado
b)
 he hablado
c)
han hablado
d)
hablan
28.

Yo todavía no _______ (tomar) café.

I have not yet drunk the coffee.

a)

has tomado

b)

han tomado

c)

he tomado

d)

hemos tomado

29.
¿Usted no lo _______ (ver) hoy?
 Have you not seen it today?
a)
has visto
b)
han visto
c)
he visto
d)
ha visto
30.
Los Martínez _______ (comprar) una casa muy grande.
 The Martinez's have bought a new house.
a)
ha comprado
b)
has comprado
c)
han comprado
d)
he comprado
31.
Sánchez _______ (leer) el periódico hoy.
Sanchez has read the newspaper 
a)
han leído
b)
has leído
c)
ha leído
d)
he leído
32.
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
33.
¿Quién _______ (abrir) la puerta?
 Who has opened the door?
a)
ha abierto
b)
he abierto
c)
han abierto
d)
has abierto
34.

Have you broken a bone?

a)

¿Te has roto un hueso?

b)

¿Te has hecho la tarea?

35.
Translate the word 'ya'
a)
already
b)
have
c)
yeah
d)
still
36.

We have done the homework.

a)

Nosotros hemos hecho la tarea.

b)

Nosotros hicimos la tarea.

c)

Nosotros hemos hacer la tarea.

37.

She has entered the room.

a)

Ella fue entrado a la habitación.

b)

Ella entró a la habitación.

c)

Ella ha entrado a la habitación.

38.
¿Has _____________ por avión?
a)
sido
b)
estudiado
c)
puesto
d)
viajado
39.

Hemos _______________ unas cartas en la clase.

a)

escrito

b)

puesto

c)

ido

d)

sido

40.
Ustedes ___________________ estudiantes buenos en sus años escolares.
a)
ha sido
b)
han sido
c)
hemos sido
d)
ha sido
41.

Change from the preterite to the present perfect: jugó

a)

ha juegado

b)

ha jugado

c)

he jugado

d)

has jugado

42.

What is the past participle of 'morir'?

a)

muriendo

b)

muerto

c)

muerta

d)

murió

43.

¿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.

44.
Elisa ha ______(ir)
a)
ido
b)
irido
c)
vado
d)
iado
45.
Yo _____  _________ (terminar)
a)
soy terminado
b)
ha termino
c)
he terminado
d)
han terminido
46.
Nosotros _____  __________ (vender)
a)
hamos vendido
b)
hemos vendo
c)
hamos vendado
d)
hemos vendido
47.
Ellos han _________ (poner)
a)
Puesto
b)
ponido
c)
ponado
d)
pongo
48.
Yo he ________ (decir)
a)
dicho
b)
decido
c)
dicido
d)
dicado
49.
¿Quién ha _________mi vaso? (romper)
a)
rompido
b)
rompado
c)
roto
d)
rota
50.

I have visited Spain.

a)

Yo he visitado a España

b)

Has visitado a España

c)

Ha visitado a España

d)

Han visitado a España

51.

We have played Quizziz in Spanish class.

a)

Hemos jugado Quizziz en la clase de español

b)

Has jugado Quizziz en la clase de español

c)

He jugado Quizziz en la clase de español

d)

Ha jugado Quizziz en la clase de español

52.

Cristina has taken a cooking class.

a)

He tomado una clase de cocinar

b)

Has jugado una clase de cocinar

c)

Ha tomado una clase de cocinar

d)

Han tomado una clase de cocinar

53.

Benjamin has decided to study in Stony Brook University.

a)

Ha decidido estudiar en la Universidad de Stony Brook

b)

Has decidido estudiar en la Universidad de Stony Brook.

c)

He decidido estudiar en la Universidad de Stony Brook

54.

Theresa and Billy have gone shopping in Macy's

a)

Hemos ido de compras en Macy's

b)

Han ido de compras en Macy's

c)

Has ido de compras en Macy's

55.

Ella ha dicho muchas mentiras

a)

I have said many lies

b)

You have said many lies

c)

She has said many lies

56.

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 .

57.

Ya 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.

58.

Se ha muerto el celular

a)

I have died the cell phone

b)

You have died the cell phone

c)

The cell phone has died