Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

El Presente Perfecto

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

You have written a good résumé.

a)

Tú han escrito un buen currículum vítae.

b)

Tú has escribido un buen currículum vítae.

c)

Tú has escrito un buen currículum vítae.

d)

Tú han escribido un buen currículum vítae.

2.

Él ______________ (resolver).

a)

ha resolvido

b)

he resuelto

c)

ha resuelto

d)

he resolvido

3.

I have broken the letter.

a)

Yo he rompido la carta.

b)

Yo ha roto la carta.

c)

Yo he roto la carta.

d)

Yo ha rompido la carta.

4.

Nosotros _____________ (hacer).

a)

hemos hecho

b)

he hecho

c)

hemos hacido

d)

he hacido

5.

Tú _________________ (hablar) con el dueño de la compañía.

a)

has hablado

b)

ha hablado

c)

has hablando

d)

he hablando

6.

Yo _____ _________ (volver).

a)

he volvido

b)

ha volvido

c)

he vuelvido

d)

he vuelto

7.

Yo he ________ (decir) que el gerente es justo.

a)

dicho

b)

decido

c)

dicido

d)

decir

8.

Usted _____    ___________(trabajar) como salvavidas.

a)

han trabajido

b)

ha trabajado

c)

hemos trabajado

d)

has trabajado

9.

She has never seen.

a)

Ella nunca ha visto.

b)

Ella no ha vido nunca.

c)

Ella nunca he visto.

d)

Ella no ha visto nunca.

10.

El dueño _____  __________ (abrir) un nuevo negocio de pizzas en Germantown.

a)

has abierto

b)

has abrido

c)

ha abrido

d)

ha abierto

11.

Carla has spoken.

a)

hemos hablado

b)

he hablado

c)

has hablado

d)

ha hablado

12.

La clienta ______________ (devolver) el pantalón.

a)

han devuelto

b)

han devolvido

c)

ha devuelto

d)

han devolvido

13.

Tomás y Martín _______  _________ (estar) trabajando a tiempo parcial.

a)

hemos estuvo

b)

han estado

c)

has estido

d)

han estar

14.

We have had

a)

hemos tenido

b)

hemos tuvimos

c)

hemos tenierto

d)

hemos tendremos

15.

Los repartidores han _________ (poner) las cajas en la mesa.

a)

puesto

b)

ponido

c)

ponado

d)

pongo

16.

We have done

a)

hamos hecho

b)

hemos hecho

c)

hemos hechos

d)

hemos hacido