Spanish grammar
He comido, has visto, ha llegado
Say what you have (or have not) done.
From the scene Ya he comido (I've already eaten)
In short
For recent things, use he, has or ha + past participle: he comido, has visto, ha llegado.
- I have eaten he comido
- you have seen has visto
- he/she has arrived ha llegado
- not yet todavía no
Your turn
Which one goes with you have seen?
Options: has visto · he comido · ha llegado
Show answer
you have seen → has visto
How it works
For things done recently or still relevant, use he / has / ha (from haber) + a past participle.
Your turn
Pick the word that fits the line.
¿(blank) visto a Nuria hoy?
Clue: you (usted)
Options: He · Hemos · Ha
Show answer
¿Ha visto a Nuria hoy?
Have you seen Nuria today?
Good to know
He comido (I have eaten), has visto (you have seen), ha llegado (he/she has arrived).
Your turn
Pick the word that fits the line.
Sí, ya (blank) hablado con Javi.
Clue: I
Options: he · has · ha
Show answer
Sí, ya he hablado con Javi.
Yes, I've already spoken to Javi.
Good to know
The past participle is the -ado / -ido form (llegado, comido), though a few are irregular, like visto (seen). Todavía no = not yet.
I have eaten he comido
Tomás
Todavía no he comido nada.
I haven't eaten anything yet.
Your turn
What fills the gap?
Todavía no (blank) nada.
Options: ha llegado · he comido · has visto
Show answer
Tomás
Todavía no he comido nada.
I haven't eaten anything yet.
you have seen has visto
Your turn
What goes with has visto?
Options: I have eaten · he/she has arrived · you have seen
Show answer
has visto → you have seen
he/she has arrived ha llegado
Elena
Nuria todavía no ha llegado.
Nuria hasn't arrived yet.
Your turn
What fills the gap?
Nuria todavía no (blank).
Options: has visto · ha llegado · he comido
Show answer
Elena
Nuria todavía no ha llegado.
Nuria hasn't arrived yet.
not yet todavía no
Tomás
Todavía no he comido nada.
I haven't eaten anything yet.
Your turn
What fills the gap?
(blank) he comido nada.
Options: Ha llegado · Todavía no · Has visto
Show answer
Tomás
Todavía no he comido nada.
I haven't eaten anything yet.
Practise it in the story
Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.
Practise free in the appSee all forms
| I have eaten | he comido |
|---|---|
| you have seen | has visto |
| he/she has arrived | ha llegado |
| not yet | todavía no |
More lines from the story
- Tomás¿Ha visto a Nuria hoy?Have you seen Nuria today?
- TomásSí, ya he hablado con Javi.Yes, I've already spoken to Javi.
- TomásÉl ha comprado churros para todos.He has bought churros for everyone.
- ElenaTomás, ¿ya has comido?Tomás, have you eaten yet?