Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

The Present Perfect

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Have you put butter on the bread?

a)

¿Has puesto mantequilla en el pan?

b)

¿Has poner mantequilla en el pan?

c)

¿Has ponido mantequilla en el pan?

2.

Yo ____ (decir) la verdad.

a)

ha dicho

b)

he dicho

c)

has dicho

3.

I have returned.

a)

Yo he volvido

b)

Yo he volver.

c)

Yo he vuelto.

4.

She has put on her makeup.

a)

Se ha maquillado.

b)

Te has maquillado.

c)

Me he maquillado.

5.

Juana has eaten dinner.

a)

Juana ha comido la cena.

b)

Juana he comido la cena.

c)

Juana hemos comido la cena.

6.

You have written a good story.

a)

Yo he escrito una buena historia.

b)

Tu has escrito una buena historia.

c)

Ella Ha escrito una buena historia.

7.

I have lived in Dallas my whole life.

a)

Yo he vivido en Dallas toda mi vida.

b)

Tu has vivido en Dallas toda tu vida.

c)

Nosotros hemos vivido en Dallas toda nuestra vida.

8.

¿Quién ____ (abrir) la ventana?

a)

ha abierto

b)

han abierto

c)

hemos abiero

9.

He viajado a muchos paises.

a)

I have traveled to many countries.

b)

You have traveled to many countries.

c)

We have traveled to many countries.

10.

Have you seen my bookbag?

a)

¿He visto mi mochila?

b)

¿Has visto mi mochila?

c)

¿Hemos visto mi mochila?

11.

Nosotros ____ (jugar) béisbol muchos años.

a)

ha jugado

b)

han jugado

c)

hemos jugado

12.

We have traveled long distance to get here.

a)

Hemos viajado largas distancias para llegar hasta aquí.

b)

He viajado largas distancias para llegar hasta aquí.

c)

Han viajado largas distancias para llegar hasta aquí.

13.

Los Martínez ____ (comprar) una casa muy grande.

a)

han comprado

b)

has comprado

c)

hemos comprado

14.

Paco ____ (ser) un buen hermano.

a)

he sido

b)

han sido

c)

ha sido

15.

¿Usted ____ (hablar) con el señor Pérez?

a)

he hablado

b)

hemos hablado

c)

ha hablado

16.

Yo todavía no ____ (tomar) cafe.

a)

han tomado

b)

hemos tomado

c)

he tomado

17.

Ellos ____ (comer) huevos rancheros para el desayuno.

a)

he comido

b)

han comido

c)

hemos comido

18.

Sánchez ____ (leer) el periódico hoy.

a)

he leido

b)

has leido

c)

ha leido

19.

Tomás y Martín ____ (estar) en la bibliotecca.

a)

Hemos estado

b)

han estado

c)

has estado

20.

¿Quién ____ (poner) los libros en la mesa?

a)

he poner

b)

ha puesto

c)

has ponido