Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 36

Worksheet time: 17mins

Name
Class
Date
1.

Yo ______________________ mucho para el exámen.

a)

has estudiado

b)

has jugado

c)

he estudiado

d)

he jugado

2.

Tú nunca _____________ esa película.

a)

has visto

b)

has visitado

c)

ha visto

d)

ha visitado

3.

Señorita Weidlein nunca ________ a Francia.

a)

han viajado

b)

han leído

c)

ha leído

d)

ha viajado

4.

Ellos me _________________ la verdad (the truth).

a)

ha hecho

b)

he dicho

c)

han dicho

d)

han decidido

5.

Mi madre me _______________ 3 veces.

a)

ha llamado

b)

ha caminado

c)

ha viajado

d)

ha vuelto

6.

Mi perro se _______________.

a)

ha leído

b)

ha escrito

c)

ha abierto

d)

ha muerto

7.

Yo __________________ la cena.

a)

he comido

b)

he salido

c)

he corrido

d)

he ido

8.

Los estudiantes ________________ la tarea.

a)

han dicho

b)

han hecho

9.

Ella se ______________ la chaqueta.

a)

ha puesto

b)

ha comido

10.

Nunca me ______________ un hueso.

a)

he escrito

b)

he ido

c)

he abierto

d)

he roto

11.
yo/tener
a)
he tenado
b)
he tenido
12.
you have seen
a)
han visto
b)
has visto
c)
ha visto
d)
he visto
13.
ellos/hacer
a)
han hecho
b)
han hacido
14.
he has said
a)
ha decido
b)
has dicho
c)
ha dicho
15.
we have returned
a)
he vuelto
b)
han vuelto
c)
hemos vuelto
16.
usted/abrir
a)
he abierto
b)
ha abrido
c)
ha abierto
17.
I have written
a)
he escribido
b)
he escrito
c)
ha escribido
d)
ha escrito
18.
they have closed
a)
ha cerrado
b)
han cerrado
c)
hemos cerrado
19.
el pez/morir
a)
he muerto
b)
he morido
c)
ha muerto
d)
ha morido
20.
tú/poner
a)
ha ponido
b)
has ponido
c)
has puesto
d)
ha puesto
21.

Yo he (vivir) _____ en los Estados Unidos por 5 meses.

a)

vivido

b)

vivimos

c)

vivieron

d)

visto

22.
They have read
a)
leyeron
b)
han leyido
c)
han leido
d)
han leído
23.
She has woken up
a)
ha despertado
b)
se ha despertado
c)
se ha despiertado
d)
ha despiertado
24.
We have had
a)
hemos tenido
b)
hemos tendrido
c)
hemos tenierto
d)
hemos tendremos
25.
He has gone
a)
fue
b)
irá 
c)
iba
d)
ha ido
26.
I have broken the window.
a)
Yo he rompido la ventana.
b)
Yo ha roto la ventana.
c)
Yo he roto la ventana.
d)
Yo ha rompido la ventana.
27.
He has eaten dinner.
a)
Él ha comido la cena.
b)
Él he comito la cena.
c)
Él ha comito la cena.
d)
Él he comido la cena.
28.
(yo) hacer
a)
he hecho
b)
he hacido
c)
ha hecho
d)
he hiecho
29.
(tú) hablar
a)
has hablado
b)
hes hablado
c)
has hablido
d)
hes hablando
30.
Nosotros _____  __________ (vender) muchas galletas hoy.
a)
habíamos vendido
b)
hemos vendo
c)
hamos vendado
d)
hemos vendido
31.
Yo _____    ___________ (trabajar) en Walmart por 5 años.
a)
he trabajido
b)
he trabajado
c)
había trabajado
d)
habías trabajado
32.
Juan ha _____ que sí. (decir)
a)
decido
b)
decado
c)
dicho
d)
decidodo
33.
Hasta ahora, ella no ha _____ a Costa Rica. (ir) 
a)
irido
b)
irado
c)
ido
d)
ado
34.
José ha _________ un correo electrónico.
a)
comido
b)
corrido
c)
nadado
d)
escrito
35.
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
36.

Which regular past participle ending is used for IR & ER verbs?

a)

-ideo

b)

-ido

c)

-ida

d)

-ieo