The Local Way to Say It
¡Ojo! In Madrid, when you're talking about something that happened very recently, or within a time frame that's still 'open' – like hoy (today), esta semana (this week), or este mes (this month) – we almost always use the pretérito perfecto. It connects the past action directly to the present moment. For example, if your friend asks about your day, you wouldn't say 'comí' if it was this afternoon, you'd say 'he comido'. It's all about that unfinished window of time. Listen for it on the metro or in a bar!Example 1: 'Hoy he tomado un café con leche muy rico.' (Today I have had a very good coffee with milk.)
Example 2: 'Esta mañana he ido al Rastro.' (This morning I have gone to the Rastro market.)
Example 3: '¿Ya has visto la nueva exposición?' (Have you already seen the new exhibition?)
The 'Grammar Math'
Think of the pretérito perfecto as a simple formula:Haber (present tense) + Past Participle.
The verb 'haber' acts as an auxiliary, changing with the subject:
- Yo he... (I have...)
- Tú has... (You have...)
- Él/Ella/Usted ha... (He/She/You formal have...)
- Nosotros/as hemos... (We have...)
- Vosotros/as habéis... (You all informal have...)
- Ellos/Ellas/Ustedes han... (They/You all formal have...)