Free Spanish exercise on the present perfect tense: he/has/ha + past participle. Regular verbs. Intermediate level.
📚 Quick grammar review
📌
Present perfect — he/has/ha… + past participle — Form: present tense of haber + past participle. He hablado, has comido, ha vivido, hemos llegado, habéis salido, han vuelto. In Spain, the present perfect is used for recent past events with a connection to the present; in Latin America, the preterite is more common in these contexts.
🔧
Regular past participles — -ar verbs: drop -ar, add -ado: hablar → hablado, caminar → caminado. -er/-ir verbs: drop ending, add -ido: comer → comido, vivir → vivido, volver → vuelto (irregular). The participle in compound tenses is always invariable — it never agrees in gender or number.
💡
Present perfect vs preterite — a key contrast — In Spain: He comido = I have eaten (today, recently — still relevant now). Comí = I ate (completed, specific past time). In practice: use the present perfect with hoy, esta semana, este año, ya, todavía no, alguna vez; use the preterite with ayer, la semana pasada, en 2010.
✨ Ready to practice? ¡Vamos!
Practice conjugating the first part of the present perfect (haber):
Example: Yo he visto la película.
1. Nosotros visto la película.✓
2. Yo visto la película.✓
3. Tú visto la película.✓
4. Ustedes visto la película.✓
5. Vosotros visto la película.✓
6. Usted visto la película.✓
7. Él visto la película.✓
8. Ellas visto la película.✓
9. Roberto y su hermana visto la película.✓
10. La vecina visto la película. ✓
Special characters (click to insert): áéíóúüñÁÉÍÓÚÑ✓