wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 21

Worksheet time: 14mins

Name
Class
Date
1.

Ella _________hecho mi tarea.

a)

ha

b)

he

c)

hemos

d)

han

2.
Las chicas y yo ______
estudiado para el examen.
a)
han
b)
he
c)
hemos
d)
han
3.

Mama ha _______ el pastel

a)

hecho

b)

lavado

c)

limpiado

d)

comprado

4.
written
a)
escrito
b)
puesto
c)
estudiado
d)
calificado
5.
Tu y yo hemos ______
la tele. Es muy pequeña.
a)
hecho
b)
devuelto
c)
vuelto
d)
corrido
6.

El he

a)

si

b)

no

7.
Mi gato he dormido mucho.
a)
si 
b)
no
8.
¿ Qué ha hecho?
a)
dormido
b)
escrito
c)
escrito y estudiado
d)
escrito, estudiado y leido
9.

El chico ha _____ en Perú

a)

estado

b)

comido

c)

sido

d)

comprado

10.

Yo he _________ la mesa para la fiesta,

a)

puesto

b)

trabajado

c)

tenido

d)

manejado

11.
He ponido la mesa.
a)
si 
b)
no
12.
he ido a Mexico.
a)
si 
b)
no
13.

Ella ha ____________ la tarea

a)

hecho

b)

traido

c)

sido

d)

comprado

14.

Which ones are irregular verbs?

a)

ser, tener, hacer, escribir, ver

b)

escribir, hacer, ir, poner, tener

c)

hacer, escribir, poner, escribir, tener

d)

escribir, hacer, poner, devolver, ver

15.

Las chicas han __________ el programa.

a)

visto

b)

hecho

c)

mirado

d)

comprado

16.

El ha ____________ la guitarra

a)

practicado

b)

jugado

c)

hecho

d)

tocado

17.

Nosotros hemos _________ la película.

a)

visto

b)

escrito

c)

comido

d)

trabajado

18.

¿Qué han hecho los estudiantes?

a)

han estudiado

b)

han dormido

c)

han escrito un ensayo

d)

han viajado

19.

María ha _________ el libro.

a)

leído

b)

puesto

c)

abierto

d)

escrito

20.

Categorize the verbs in the present perfect

He...

Categorize the following

he limpiado mi cuarto

he cocinado

me he duchado

he escrito un correo electronico

almorzado con mis amigos

tomado un examen

paseado en bicicleta

mirado la naturaleza

bailado

comido pastel de cumpleanos

cantado

casa
escuela
parque
fiesta
21.

Julia ha escribido en el papel.

a)
True
b)
False