Present Perfect Tense Spanish Multiple Choice Exam - Free Printable
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
▼
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.
---
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".
---
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.
---
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.
---
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.
---
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.
---
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.
---
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.
---
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.
---
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.
---
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.
---
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.
---
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".
---
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.
---
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.
---
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.
---
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.
---
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".
---
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 |
---
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!
---
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.