wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sp3 U1E1 Present/Past Perfect

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.
¿Ya has barrido el suelo?
a)
Sí, ya lo he barrido.
b)
No, no ha barrido.
c)
Sí, ya la he barrido.
d)
Sí, ya barrido el suelo.
2.
María has opened the door.
a)
María ha abierto la puerta.
b)
María ha abrido la puerta.
c)
María abre la puerta.
d)
María he abierto la puerta.
3.
I have not talked to my teacher.
a)
No he hablado con mi maestra.
b)
No ha hablado con mi maestra.
c)
Mi maestra ha hablado.
d)
Yo no hablado con mi maestra.
4.
¿Has puesto ya la mesa?
a)
Sí, ya la he puesto.
b)
Sí, ya lo he puesto.
c)
Sí, ya la ha puesto.
d)
Sí, puesto ya la mesa.
5.
¿Ustedes han resuelto ya el problema?
a)
Sí, ya lo hemos resuelto.
b)
Sí, ya lo han resuelto.
c)
No, no hemos resolvido.
d)
No, no lo hemos resolvido aún.
6.
Cuando sus padres llegaron, Manuel ya... la cama.
a)
ha hecho
b)
había hecho
c)
habías hacido
d)
hacer
7.
¿Has visto El Juego del Calamar?
a)
No, no lo he visto.
b)
No, no visto.
c)
No, no lo ha visto.
d)
No, no he visto lo.
8.
¿Qué han comido tus amigos para desayunar?
a)
Han comido pan.
b)
Hemos comido pan.
c)
Ha comido pan.
d)
Había comido pan.
9.
I have opened the windows.
a)
He abierto las ventanas.
b)
Ha abierto las ventanas.
c)
He abrido las ventanas.
d)
Ha abrido las ventanas.
10.
Cuando llegué, la fiesta ya...
a)
había empezado
b)
habías empezado
c)
han empezado
d)
habían empezado
11.
Cuando Pedrito llegó a clase, el profesor ya...
a)
se había ido
b)
se ha ido
c)
se habías ido
d)
se habían ido
12.
¿Habías estudiado español antes?
a)
No, nunca lo había estudiado.
b)
No, nunca la había estudiado.
c)
No, nunca había estudiar.
d)
No, nunca hemos estudiado.
13.
Cuando mis amigos y yo llegamos, el concierto ya...
a)
había empezado
b)
ha empezado
c)
empezar
d)
hemos empezado
14.
Who lend you that book?
a)
¿Quién te ha prestado el libro?
b)
¿Quién me ha prestado el libro?
c)
¿Quién te he prestado el libro?
d)
¿Quién el libro hemos prestado?
15.
The past participle for abrir (to open) is...
a)
abierto
b)
abrido
c)
he abierto
d)
había abierto
16.
The past participle for cubrir (to cover) is...
a)
cubierto
b)
cubrido
c)
cubrí
d)
cubrió
17.
The past participle for decir (to say) is...
a)
dicho
b)
decido
c)
dijo
d)
había dicho
18.
The past participle for escribir (to write) is...
a)
escrito
b)
escribido
c)
escribió
d)
escribía
19.
The past participle for hacer (to do) is...
a)
hecho
b)
hacido
c)
hizo
d)
hice
20.
The past participle for morir (to die) is...
a)
muerto
b)
morido
c)
muerte
d)
moribundo
21.
The past participle for resolver (to solve) is...
a)
resuelto
b)
resolvido
c)
resolver
d)
resolvimos
22.
The past participle for romper (to break) is...
a)
roto
b)
rompido
c)
rompí
d)
rompió
23.
The past participle for ver (to see) is...
a)
visto
b)
vi
c)
vido
d)
veido
24.
The past participle for volver (to come back) is...
a)
vuelto
b)
volvido
c)
volvida
d)
vido
25.

The past participle for escuchar (to listen) is...

a)
escuchado
b)
escuchando
c)
escuchó
d)
escuchaba
26.

The past participle for vivir (to live) is...

a)
vivido
b)
vido
c)
viví
d)
vivía
27.
How do you form the Present Perfect?
a)
Present of haber + Past Participle
b)
Present of hacer + Past Participle
c)
Imperfect of haber + Past Participle
d)
Present of haber + Present
28.
How do you form the Past Perfect?
a)
Present of haber + Past Participle
b)

Past of hacer + Past Participle

c)
Imperfect of haber + Past Participle
d)

Past of haber + Imperfect

29.
Juan did not do anything.
a)
Juan no ha hecho nada.
b)
Juan no había hecho nada.
c)
Juan no hecho nada.
d)
Juan no he hecho nada.
30.
¿Habías estado antes en NY?
a)
No, nunca había estado.
b)
No, nunca he estado.
c)
No, nunca ha estado.
d)
No, nunca he fui.
31.

¿Habían estado antes en NY?

a)

No, nunca habíamos estado.

b)

No, nunca hemos estado.

c)
No, nunca ha estado.
d)

No, nunca vamos.

32.

Cuando Pedrito llegó a clase, sus compañeros ya...

a)

se habían ido

b)

se han ido

c)
se habías ido
d)

se había ido

33.

¿Tu abuela ya ha barrido el suelo?

a)

Sí, ya lo ha barrido.

b)

No, no he barrido.

c)
Sí, ya la he barrido.
d)

Sí, ella ya barrido el suelo.

34.

María has not opened the door.

a)

María no ha abierto la puerta.

b)

María ha no abrido la puerta.

c)

María no abre la puerta.

d)

María he abierto no la puerta.

35.

¿Han visto El Juego del Calamar?

a)

No, no lo hemos visto.

b)

No, no nosotras visto.

c)

No, no lo han vista.

d)

No, no hemos visto lo.