aimnova.
DashboardMy LearningPaper MasteryStudy Plan

Stay in the loop

Study tips, product updates, and early access to new features.

aimnova.

AI-powered IB study platform with personalised plans, instant feedback, and examiner-style marking.

IB Subjects
  • All IB Subjects
  • IB Diploma
  • IB ESS
  • IB Economics
  • IB Business Management
  • IB Math AI
  • IB Math AA
  • IB Physics
  • IB Spanish B
Question Banks
  • ESS Question Bank
  • Economics Question Bank
  • Business Management Question Bank
  • Math AI Question Bank
  • Math AA Question Bank
  • Physics Question Bank
  • Spanish B Question Bank
Predicted Topics 2026
  • ESS Predictions 2026
  • Economics Predictions 2026
  • Business Management Predictions 2026
  • Math AI Predictions 2026
  • Math AA Predictions 2026
  • Physics Predictions 2026
  • Spanish B Predictions 2026

Study Resources

  • Free Study Notes
  • Mock Exams
  • Revision Guide
  • Flashcards
  • Exam Skills
  • Command Terms
  • Past Paper Feedback
  • Grade Calculator
  • Exam Timetable 2026

Company

  • Features
  • Pricing
  • About Us
  • Blog
  • Contact
  • Terms
  • Privacy
  • Cookies

© 2026 Aimnova. All rights reserved.

Made with 💜 for IB students worldwide

v0.1.1065
NotesSpanish BTopic 3.2Present perfect
Back to Spanish B Topics
3.2.43 min read

Present perfect

IB Spanish B • Unit 3

IB exam ready

Study like the top scorers do

Access a smart study planner, AI tutor, and exam vault — everything you need to hit your target grade.

Start Free Trial

Contents

  • What it is
  • The forms
  • When to use it
  • In action
  • Common errors
The present perfect: The present perfect (el pretérito perfecto) links the recent past to now. It's the English have / has done: «he comido» = I have eaten. You build it with the helper verb haber + a past participle («he hablado», «has comido», «ha vivido»). Use it for what has happened today or this week, for ya / todavía no, and for life experience («¿Has estado alguna vez en España?»).
el pretérito perfecto
the present perfect — «have/has done»
haber
the helper verb — he, has, ha, hemos, habéis, han
el participio
the past participle — hablado, comido, vivido
el pasado reciente
the recent past — connected to now (hoy, esta semana)
la experiencia
life experience — what you have/haven't done in your life
ya / todavía no
already / not yet — classic present-perfect markers
When you reach for it: If the prompt mentions «hoy», «esta semana», «este año», «ya», «todavía no», or asks what you have done or whether you have ever done something, it's the present perfect. It's the natural tense in Spain for the recent, still-relevant past.
haber + past participle: Two parts, in this fixed order: conjugate haber for the person, then add the past participle. The participle is regular for most verbs — -ar → -ado (hablado), -er/-ir → -ido (comido, vivido). The participle never changes for person or gender after haber: it's always comido, never «comida».
Personahaber+ participio (comer)
yohehe comido
túhashas comido
él / ella / ustedhaha comido
nosotros / nosotrashemoshemos comido
vosotros / vosotrashabéishabéis comido
ellos / ellas / ustedeshanhan comido
The irregular participles: A handful of common participles are irregular and must be learned: hacer → hecho, decir → dicho, ver → visto, escribir → escrito, volver → vuelto, poner → puesto, abrir → abierto. So I have done = «he hecho», I have seen = «he visto», I have written = «he escrito».

Feeling unprepared for exams?

Get a clear study plan, practice with real questions, and know exactly where you stand before exam day. No more guessing.

Get Exam Ready Free7-day free trial • No card required
Three classic jobs: The present perfect ties the past to the present moment. Here are the three uses you meet most in the exam — each with a Spanish example. In every case the action is finished but still relevant now, often inside a time period that isn't over («hoy», «esta semana»).

Usos del pretérito perfecto

  • Recent past inside an unfinished period — «Hoy he estudiado mucho.» (Today I have studied a lot.)
  • Already / not yet — «Ya he hecho los deberes, pero todavía no he comido.» (I have already done my homework, but I haven't eaten yet.)
  • Life experience — «¿Has estado alguna vez en España?» (Have you ever been to Spain?)
  • Something just finished with present effect — «He perdido las llaves.» (I have lost my keys — and still can't find them.)
Recent + still relevant = present perfect: Ask: did it happen recently and does it still matter now? If yes, and the time period isn't closed («hoy», «esta semana», «este año»), use the present perfect. Markers like «ya», «todavía no», «alguna vez», «nunca» point straight to it.
What I've done, sentence by sentence: Here's a short «what I've done today and this week» paragraph built one sentence at a time. Every verb is in the present perfect — haber + participle. Read it once for the meaning, then tap Ver traducción for the English or 🔊 to hear it.

El pretérito perfecto en acción

Lo que he hecho, frase a frase

  1. Esta mañana me he levantado temprano y he desayunado con calma.
  2. He estudiado dos horas y he terminado todos mis deberes.
  3. Esta semana he leído un libro entero y he escrito tres correos en español.
  4. Todavía no he comido, pero ya he hecho la compra para la cena.
  5. Nunca he visitado Argentina, así que este año he decidido ir.
Steal this for your update: Notice the pattern: a recent-time marker («esta mañana», «esta semana», «ya», «todavía no») + haber + a participle. Watch the irregulars in there — «he hecho», «he leído», «he escrito». Use this whenever the task asks what you have done lately.

Memorize terms 3x faster

Smart flashcards show you cards right before you forget them. Perfect for definitions and key concepts.

Try Flashcards Free7-day free trial • No card required
The slips to watch for: Present-perfect mistakes cluster around the participle: making it agree with the subject (it must not after haber), splitting haber + participle with another word, or using the wrong irregular. Compare the right version with the typical mistake.

Correcto

  • María ha comido en casa.
  • Hoy he hecho los deberes.
  • Ya he escrito la carta.

Error común

  • María ha comida en casa.
  • Hoy he los deberes hecho.
  • Ya he escribido la carta.
Keep haber + participle together and unchanged: Before you move on, check three things: the participle never agrees in gender/number after haber (always «comido», «hecho»); haber and the participle stay side by side («he hecho», not «he los deberes hecho»); and you used the right irregular («escrito», not «escribido»). Those three fixes catch most of the marks.

Try an IB Exam Question — Free AI Feedback

Test yourself on Present perfect. Write your answer and get instant AI feedback — just like a real IB examiner.

Conjuga el verbo «comer» en pretérito perfecto en las seis personas (yo, tú, él/ella/usted, nosotros, vosotros, ellos/ellas/ustedes). [2 marks]

Related Spanish B Topics

Continue learning with these related topics from the same unit:

3.1.1Present regular
3.1.2Present irregular
3.1.3Ser vs Estar
3.1.4Gustar-type verbs
View all Spanish B topics

Improve your exam technique

Command terms, paper structure, and mark-scheme tips for Spanish B

Previous
3.2.3Preterite vs Imperfect
Next
Future3.3.1

15 questions to test your understanding

Reading is just the start. Students who tested themselves scored 82% on average — try IB-style questions with AI feedback.

Start Free TrialView All Spanish B Topics