wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sp 4 Present Perfect

Total questions: 70

Worksheet time: 43mins

Name
Class
Date
1.

Juan (a)   (ir) al mercado.

2.

Yo (a)   (hacer) la cama por la mañana cada mañana por una semana.

3.

Mis amigos nunca (a)   (ver) la película Hamilton.

4.

Carlota y Kilián (a)   (cazar) venado tres veces este año.

5.

Linsi e Isa (a)   (mirar) el exámen final y tienen miedo.

6.

Brin y Josía no (a)   (escribir) sus ensayos para la clase de religión.

7.

Chase no (a)   (borrar) la pizzara.

8.

Griffey y Elsa (a)   (salir) de la clase.

9.

Jackson y Husker (a)   (jugar) al basquetbol por 3 horas.

10.

Mis amigos y yo (a)   (bailar) mucho esta semana.

11.

Andar, nosotros

a)

hemos andado

b)

andamos

c)

anduvimos

d)

andábamos

12.

Miguel, quitar

a)

quitó

b)

quite

c)

ha quitado

d)

quitaba

13.

Tú, estudiar

a)

estudiaste

b)

has estudiado

c)

estiabas

d)

estudias

14.

Linda y su madre, destruir

a)

destruyen

b)

destruyeron

c)

destruían

d)

han destruido

15.

Maca y tú, divertirse

a)

se divierten

b)

se diveritieron

c)

se han divertido

d)

se divertían

16.

Don Juan y Don Diego, engañarse

a)

se engañan

b)

se han engañado

c)

se engañaron

d)

se engañaban

17.

Al-Nasir, mentir

a)

Mintió

b)

Mentía

c)

Miente

d)

Ha mentido

18.

Los niños, ducharse

a)

se han duchado

b)

se duchan

c)

se ducharon

d)

se duchaban

19.

Amilia y Emita, conocer

a)

conocen

b)

han conocido

c)

conocieron

d)

conocían

20.

El maestro, saber

a)

ha sabido

b)

sabe

c)

supo

d)

sabía

21.

Yo ____bailado

a)

he

b)

has

c)

ha

d)

hemos

22.

Ellos ____cantado.

a)

he

b)

has

c)

hemos

d)

han

23.

Nosotros no ____visitado Paris todavía.

a)

he

b)

has

c)

hemos

d)

han

24.

¿Tú _____hecho la tarea?

a)

has

b)

he

c)

hemos

d)

han

25.

He ______(bailar) muchas veces en mi vida.

a)

bailando

b)

bailé

c)

bailado

d)

bailido

26.

Hemos _______(comer) muchos tacos en nuestras vidas.

a)

comado

b)

comido

c)

comiendo

d)

comando

27.

¿Has ______(visitar) Paris?

a)

visitado

b)

visitando

c)

visito

d)

visi

28.

¿Han ______(vivir) en Sevilla?

a)

vivido

b)

vivado

c)

viviendo

d)

vivi

29.

Yo he _(ver) la película muchas veces.

a)

visto

b)

verdo

c)

veido

d)

viendo

30.

Ella ha _(abrir) la ventana muchas veces.

a)

ariendo

b)

abrinedo

c)

abriendo

d)

abierto

31.

Ellos han _(decir) la verdad.

a)

dio

b)

dido

c)

diendo

d)

dicho

32.

¿Has _(poner) la manta en el sofa?

a)

ponido

b)

ponado

c)

puesto

d)

puso

33.

¿Has _(escribir) el ensayo todavía?

a)

escribiendo

b)

escrito

c)

escribe

d)

escrido

34.

¿Ha _(hacer) la tarea?

a)

hecho

b)

hiendo

c)

huyendo

d)

hido

35.

¿Han _(ver) Mulan?

a)

veido

b)

visto

c)

viendo

d)

vado

36.

He _(volver) a mi casa muchas veces.

a)

vuelto

b)

volviendo

c)

visto

d)

veido

37.

Ellos han _(romper) su tobillo varias veces.

a)

rompido

b)

rompa

c)

rompe

d)

roto

38.

How do you form the past participle in Spanish?

a)

Remove the infinitive ending and switch it with -ado or -ido

b)

Add -ado or -ido to the infinitive

c)

Conjugate haber

d)

Give up and cry

39.

Which of the following is NOT one of the conjugations of haber?

a)

Yo he

b)

Tú has

c)

Nosotros hamos

d)

Vosotros habéis

40.

Which one of these is not the conjugation of haber?

a)

Yo he

b)

Nosotros hamos

c)

tú has

d)

nosotros hemos

41.

Translate the following "We have eaten"

a)

Nosotros hemos comido.

b)

Nosotros hamos comido.

c)

Nosotros tenemos comido.

d)

Nosotros tener comido.

42.

Which is NOT a form of haber?

a)

Yo habe

b)

Nosotros hemos

c)

Ella ha

d)

Ellos han

43.

Yo he (vivir) _____ en los Estados Unidos por 5 meses.

a)

vivido

b)

vivimos

c)

vivieron

d)

visto

44.

Tú (have arrived-llegar) al aeropuerto.

(a)  

45.

Nosotros (have eaten) una chalupa de Taco Bell.

(a)  

46.

Ellos (have studied) para el examen.

(a)  

47.

Los profesores no (contestar) todas las preguntas.

(a)  

48.

Elvis (salir) del edificio.

(a)  

49.

Nosotros (ver) los volcanes de Hawaii. (*Ojo)

(a)  

50.

Yo (poner) la mesa. (*ojo)

(a)  

51.

Tú _____________ (caminar) en el parque.

a)

he caminido

b)

has caminado

c)

has caminido

d)

he caminado

52.

Héctor y yo ___________ (comer) desayuno esta mañana.

a)

ha comido

b)

has comido

c)

he comido

d)

hemos comido

53.

Yo ____________ (hacer) la cena para mi madre.

a)

he hecho

b)

ha hacido

c)

ha hecho

d)

he hacido

54.

Uds. nunca _____________ (ser) rubia.

a)

ha sido

b)

han sado

c)

han sido

d)

ha sado

55.

Omar ya ___________ (abrir) todos los regalos.

a)

has abrido

b)

ha abierto

c)

he abierto

d)

ha abrido

56.

Tú ya no les ____________ (dar) el pan que necesitan.

a)

han dado

b)

has dido

c)

has dado

d)

ha dido

57.

Nosotros ____________ (poner) el mantel en la mesa.

a)

han puesto

b)

hemos ponido

c)

has ponido

d)

hemos puesto

58.

Yo __________ (beber) mucho agua hoy.

a)

ha bebido

b)

he bebado

c)

he bebido

d)

has bebado

59.

Inés ya __________ (estar) a Guatemala.

a)

ha estado

b)

he estido

c)

ha estuvado

d)

he estado

60.

Ana y Paco le ___________ (decir) un secreto a Jorge.

a)

ha dicho

b)

han decido

c)

ha decido

d)

han dicho

61.

Tú ya no ___________ (limpiar) tu cuarto.

a)

has limpiado

b)

he limpiado

c)

han limpido

d)

has limpido

62.

Ud. nunca ___________ (querer) un perro.

a)

has querido

b)

ha querido

c)

has querado

d)

ha quisido

63.

Tito y yo __________ (ver) mucho partidos de fútbol.

a)

hemos visto

b)

he vido

c)

han visto

d)

hemos vido

64.

Yo ya ___________ (terminar) la tarea para mañana.

a)

ha terminido

b)

he terminado

c)

ha terminado

d)

he terminido

65.

Ellas ___________ (volver) a casa temprano.

a)

has vuelto

b)

han vovlido

c)

ha volvido

d)

han vuelto

66.

Yo ___________ (insistir) que Benito viene a la fiesta.

a)

has insistado

b)

he insistido

c)

ha insistido

d)

he insistado

67.

Nosotras ya no ___________ (romper) un hueso.

a)

hamos roto

b)

hemos rompido

c)

hemos roto

d)

hamos rompido

68.

Tú __________ (hablar) español por muchos años.

a)

ha hablado

b)

ha hablido

c)

he hablido

d)

has hablado

69.

Diego y Eva _________ (abandonar) el cuarto.

a)

has abandonado

b)

han abandonado

c)

has abandonido

d)

han abandonido

70.

Miguel no _________ (creer) que inglés es divertido.

a)

ha creído

b)

has creado

c)

he creído

d)

han creado