Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

El presente perfecto

Total questions: 37

Worksheet time: 37mins

Name
Class
Date
1.

I haven't gone yet.

a)

No he todavía ido.

b)

No he ido todavía.

c)

No he ido ya.

d)

No he ya ido.

2.

She has woken up (despertarse)

a)

ha se despertado

b)

se ha despertado

c)

se ha despiertado

d)

ha despertado

3.
We have had
a)
hemos tenido
b)
hemos tendrido
c)
hemos tenierto
d)
hemos tendremos
4.

you (plural) have lived

a)

ha vivido

b)

han viviendo

c)

han visto

d)

han vivido

5.

He has gone.

a)

fue

b)

irá

c)

iba

d)

ha ido

6.

Alejandra _____ ___________ (trabajar) en Whirlpool por 5 años.

Alejandra has worked at Whirlpool for 5 years.

a)

ha trabajido

b)

ha trabajado

c)

has trabajado

d)

habías trabajado

7.

No, nosotros jamás _____ ido a Colombia.

We have not ever (never) gone to Columbia.

a)

he

b)

hemos

c)

habéis

d)

han

8.

¿Ya has _____ con Ricardo? (hablar)

Have you already spoken with Ricardo.

a)

hablado

b)

habledo

c)

hablido

d)

hablodo

9.
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
10.
Which ending is used for IR & ER verbs?
a)
-ideo
b)
-ido
c)
-ida
d)
-ieo
11.

When using a reflexive pronouns with the present perfect, is the reflexive pronoun placed in between the verb haber and the past participle or in front of the verb haber.

Choose the correct example.

a)

Cristina ha se dormido en la clase de Sra. Krejci.

Cristina has fallen asleep in Mrs. Krejci's class.

b)

Cristina se ha dormido en la clase de Sra. Krejci.

Cristina has fallen asleep in Mrs. Krejci's class.

12.

Elena _____ llevado un vestido bonito.

Elena has worn a pretty dress.

a)

he

b)

has

c)

ha

d)

hemos

13.

¿Quién ha _____ mi burrito? (comer)

¡Leonardo ha _______ tu burrito!

Who has eaten my burrito?

Leonardo has eaten your burrito!

a)

comado

b)

comido

c)

comodo

d)

comedo

14.

¿Quiénes _____ viajado a España?

Andrés y Oscar _______ viajado a España.

Who has traveled to Spain?

Andres and Oscar have traveled to Spain.

a)

he

b)

ha

c)

hemos

d)

han

15.

Rosa y yo _____ visitado a España juntas.

Rosa and I have visited Spain together.

a)

he

b)

has

c)

ha

d)

hemos

16.

No, Benjamín no _____ leído muchos libros este año.

No, Benjamin has not read many books this year.


(Class Note: leer = leído creer = creído traer = traído

oír = oído. This is for -er verbs that have a remaining vowel in their stem after taking off the -er ending and adding the -ido, the letter "i" will have an accent mark.) WRITE THIS DOWN :-)

a)

he

b)

has

c)

ha

d)

hemos

17.

Todavía yo no _____ hablado con Juan.

I have not yet spoken with Juan.

a)

he

b)

has

c)

habéis

d)

han

18.

¿Han _____ ellas a la escuela? (llegar)

Have they (all girls) arrived at the school?

a)

llegado

b)

llegedo

c)

llegido

d)

llegerto

19.

Sí, Estela y Rosalinda ya _____ llegado a la escuela.

Yes, Estela and Rosalinda have already arrived at the school.

a)

he

b)

hemos

c)

habéis

d)

han

20.

Hasta ahora, Santiago no ha _____ a Costa Rica. (visitar)

So far, Santiago has not visited Costa Rica.

a)

vistedo

b)

visitido

c)

visitado

d)

visitodo

21.

¿Usted _______ (hablar) con el señor Buchanan?

Have you spoken with Mr. Buchanan?

a)

ha hablado

b)

he hablado

c)

han hablado

d)

hablan

22.

Yo todavía no _______ (tomar) el café.

I have not yet drank the coffee.

a)

has tomado

b)

han tomado

c)

he tomado

d)

hemos tomado

23.
Los Martínez _______ (comprar) una casa muy grande.
 The Martinez's have bought a new house.
a)
ha comprado
b)
has comprado
c)
han comprado
d)
he comprado
24.
Sánchez _______ (leer) el periódico hoy.
Sanchez has read the newspaper 
a)
han leído
b)
has leído
c)
ha leído
d)
he leído
25.
Translate the word 'ya'
a)
already
b)
have
c)
yeah
d)
still
26.

Translate the word "todavía"

a)

already

b)

have

c)

yeah

d)

still, yet

27.

Translate the word "hasta ahora"

a)

already

b)

so far

c)

now

d)

still

28.

Translate the word "todavía no"

a)

already

b)

have

c)

not yet

d)

still

29.

Translate the word "nunca"

a)

already

b)

never

c)

so far

d)

still

30.

They have eaten the breakfast.

a)

Ellos ya comieron el desayuno.

b)

Ellos han comido el desayuno.

c)

Ellos miraron el desayuno.

31.

She has entered the room.

a)

Ella fue entrado a la habitación.

b)

Ella entró a la habitación.

c)

Ella ha entrado a la habitación.

32.
Ustedes ___________________ estudiantes buenos en sus años escolares.
a)
ha sido
b)
han sido
c)
hemos sido
d)
ha sido
33.

¿Qué has comprado en Target?

a)

He comprado ropa y libros.

b)

Sí, he comprado en Target.

c)

Comprado ropa y libros.

d)

Ropa y libros.

34.

We have played Quizziz in Spanish class.

a)

Hemos jugado Quizziz en la clase de español

b)

Has jugado Quizziz en la clase de español

c)

He jugado Quizziz en la clase de español

d)

Ha jugado Quizziz en la clase de español

35.

Cristina has taken a cooking class.

a)

He tomado una clase de cocinar

b)

Has jugado una clase de cocinar

c)

Ha tomado una clase de cocinar

d)

Han tomado una clase de cocinar

36.

Benjamin has decided to study in Stony Brook University.

a)

Ha decidido estudiar en la Universidad de Stony Brook

b)

Has decidido estudiar en la Universidad de Stony Brook.

c)

He decidido estudiar en la Universidad de Stony Brook

37.

Natalia has paid using a credit card

a)

Ha pagado usando una tarjeta de crédito

b)

Has pagado usando una tarjeta de crédito

c)

He pagado usando una tarjeta de crédito