Present perfect o pasado simple: I saw it, I've seen it (A2)

Cuando dices un tiempo ya terminado, como yesterday, last year o in 2019, usa el past simple.

Dices un tiempo ya terminado → past simple

Sin tiempo terminado → present perfect

Si no hay un tiempo terminado, usa have / has + participio: para tu vida hasta ahora, o cuando algo todavía es verdad hoy.

just, already, yet: las dos formas están bien

Con just, already y yet, en Estados Unidos se usan las dos formas: I just ate o I've just eaten; Did you pay yet? o Have you paid yet?

¿Cuál encaja?

¿Hay un tiempo ya terminado? Usa el past simple. ¿Tu vida hasta ahora, o todavía es verdad hoy, con for o since? Usa have / has + participio.