wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Practice

Total questions: 20

Worksheet time: 11mins

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