Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Present Perfect Tense Spanish Multiple Choice Exam - Free Printable

Present Perfect Tense Spanish Multiple Choice Exam

Educational worksheet: Present Perfect Tense Spanish Multiple Choice Exam. Download and print for classroom or home learning activities.

JPG 989×1280 274.1 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #995801
Show Answer Key & Explanations Step-by-step solution for: Present Perfect Tense Spanish Multiple Choice Exam
This is a Spanish multiple-choice exam focusing on verb tenses, particularly the present perfect (pretérito perfecto compuesto) and past participles, as well as correct verb forms in context. Let's go through each question, explain the correct answer, and provide reasoning.

---

1. El niño ha ___ a atrapar una pelota.


a. dejado
b. aprendido
c. pensó

Correct: b. aprendido
- "Ha aprendido" = has learned (present perfect).
- The sentence means: "The boy has learned to catch a ball."
- "Aprendido" is the past participle of "aprender", used correctly with "ha".

---

2. Esta vieja cámara no se ha ___ durante años.


a. usado
b. tomado
c. correr

Correct: a. usado
- "No se ha usado" = has not been used (passive reflexive construction).
- "Usado" is the past participle of "usar".
- "Tomado" would be for "take" (e.g., "tomar fotos"), but that doesn’t fit here.
- "Correr" is an infinitive — incorrect form.

---

3. Shhh, cállate. La obra ya ha ___.


a. finalizado
b. comenzado
c. iniciar

Correct: a. finalizado
- "La obra ya ha finalizado" = The play has already finished.
- "Finalizado" is the past participle of "finalizar".
- "Comenzado" would mean "started", which contradicts "shhh, be quiet" — implying it’s over.
- "Iniciar" is an infinitive — wrong form.

---

4. Es septiembre y los estudiantes han ___ a clase.


a. regresado
b. atrás
c. detenido

Correct: a. regresado
- "Han regresado a clase" = have returned to class.
- "Regresado" is the past participle of "regresar".
- "Atrás" is an adverb — doesn't work grammatically.
- "Detenido" means "stopped" — not appropriate here.

---

5. Derribaste la lámpara por lo que se ha ___.


a. roto
b. arreglado
c. cubierto

Correct: a. roto
- "Se ha roto" = it has broken (reflexive passive).
- "Derribaste" = you knocked down → implies breakage.
- "Arreglado" = fixed — contradicts the action.
- "Cubierto" = covered — doesn't make sense.

---

6. La mama gato ha ___ gatitos antes.


a. tienes
b. tener
c. tenido

Correct: c. tenido
- "Ha tenido" = has had (present perfect).
- "Tenido" is the past participle of "tener".
- "Tienes" is present tense — incorrect.
- "Tener" is infinitive — not valid here.

---

7. La campana de la escuela ha ___. ¡Vámonos!


a. sonado
b. timbró
c. timbra

Correct: a. sonado
- "Ha sonado" = has rung (present perfect).
- "Sonado" is the past participle of "sonar".
- "Timbró" is preterite — too specific, not matching "ha".
- "Timbra" is present — doesn't fit.

---

8. Después de años de dificultades, la compañía ha estado ___.


a. cerrando
b. cerrar
c. cerrada

Correct: c. cerrada
- "Ha estado cerrada" = has been closed (state).
- "Cerrada" is the past participle used as adjective.
- "Cerrando" would imply ongoing action — not accurate.
- "Cerrar" is infinitive — invalid.

---

9. El comportamiento del niño es mejor, él ha ___ recientemente.


a. mejorado
b. mejorar
c. mejorando

Correct: a. mejorado
- "Ha mejorado" = has improved.
- Past participle "mejorado" fits with "ha".
- "Mejorar" is infinitive — wrong.
- "Mejorando" is gerund — used for progressive tenses, not perfect.

---

10. Bill no está aquí. Él se ha ___ a la tienda.


a. fueron
b. ido
c. fue

Correct: b. ido
- "Se ha ido" = has gone (present perfect).
- "Ido" is the past participle of "ir".
- "Fueron" = they went (preterite, plural) — incorrect subject.
- "Fue" = he went — simple past, but we need perfect tense.

---

11. Ella ha ___ en esta ciudad antes.


a. estado
b. ido
c. estando

Correct: a. estado
- "Ha estado" = has been (in this city).
- "Estado" is past participle of "estar".
- "Ido" = gone — implies movement away, not residence.
- "Estando" is gerund — grammatically incorrect here.

---

12. Mi auto está descompuesto, así que no lo he ___ al trabajo últimamente.


a. manejo
b. maneja
c. manejado

Correct: c. manejado
- "No lo he manejado" = I haven't driven it.
- "Manejado" is the past participle of "manejar".
- "Manejo/maneja" are present tense — don't match "he".

---

13. La casa era vieja pero ha sido ___.


a. destruida
b. renovando
c. renovada

Correct: c. renovada
- "Ha sido renovada" = has been renovated (passive voice).
- "Renovada" is past participle of "renovar".
- "Destruida" = destroyed — opposite meaning.
- "Renovando" is gerund — not used in passive constructions.

---

14. Yo creo que he ___ a esta banda antes.


a. escuchado
b. visto
c. ver

Correct: a. escuchado
- "He escuchado" = I have listened to.
- "Escuchado" is past participle of "escuchar".
- "Visto" = seen — possible, but "escuchado" makes more sense with "banda".
- "Ver" is infinitive — invalid.

---

15. Se te ha ___ un ejemplo.


a. dio
b. dar
c. dado

Correct: c. dado
- "Se te ha dado" = You have been given an example.
- "Dado" is past participle of "dar".
- "Dio" is preterite — incorrect.
- "Dar" is infinitive — invalid.

---

16. ¡No he ___ una bicicleta durante años!


a. montar
b. montado
c. correr

Correct: b. montado
- "No he montado" = I haven't ridden.
- "Montado" is past participle of "montar".
- "Montar" is infinitive — wrong.
- "Correr" = to run — unrelated.

---

17. Tim ha ___ el premio al empleado del mes.


a. ganado
b. dado
c. recibió

Correct: a. ganado
- "Ha ganado" = has won.
- "Ganado" is past participle of "ganar".
- "Dado" = given — doesn't fit (Tim didn't give the prize).
- "Recibió" = received — preterite, not matching "ha".

---

18. El auto estaba sucio pero ha sido ___ ahora.


a. lavado
b. enjuagar
c. limpiar

Correct: a. lavado
- "Ha sido lavado" = has been washed.
- "Lavado" is past participle of "lavar".
- "Enjuagar" = rinse — not standard for car cleaning.
- "Limpiar" = clean — infinitive, not correct form.

---

## Final Answers:

| # | Correct Answer |
|---|----------------|
| 1 | b. aprendido |
| 2 | a. usado |
| 3 | a. finalizado |
| 4 | a. regresado |
| 5 | a. roto |
| 6 | c. tenido |
| 7 | a. sonado |
| 8 | c. cerrada |
| 9 | a. mejorado |
|10 | b. ido |
|11 | a. estado |
|12 | c. manejado |
|13 | c. renovada |
|14 | a. escuchado |
|15 | c. dado |
|16 | b. montado |
|17 | a. ganado |
|18 | a. lavado |

---

📝 Summary:


This test focuses on correct use of the present perfect tense ("haber + past participle") and past participles in both active and passive constructions. Key rules:
- Use past participle after "ha/hemos/has/han".
- Passive constructions: "se ha sido + past participle".
- Avoid infinitives or conjugated verbs where past participle is required.

Let me know if you'd like a printable version or explanations in English!
Parent Tip: Review the logic above to help your child master the concept of spanish present perfect worksheet.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all spanish present perfect worksheet)

Present Perfect Tense Worksheet 2 | Teaching Resources
Translate Present Perfect tense from Spanish worksheet | Live ...
Present Perfect Tense Spanish Fill In The Blanks Exam | Teaching ...
Forming the Present Perfect in Spanish: Sentences + Practice ...
Present perfect (Spanish). Interactive worksheet | TopWorksheets
101 Printable Present Perfect Negative PDF Worksheets - Grammarism
Present Perfect & Participles Past/Irregular Practice Crossword ...
Present Perfect Tense Spanish Fill In The Blanks Exam With AK & AS ...
Spanish Present Perfect - Lawless Spanish Verb Tense
he has ha hemos.. - Spanish Present Perfect - Lesson and Practice