Present perfect ou simple past: I saw it, I've seen it (A2)

Quando você diz um tempo já terminado, como yesterday, last year ou in 2019, use o passado simples.

Com um tempo terminado dito na frase → passado simples

Sem tempo terminado → present perfect

Sem um tempo terminado, use have / has + particípio: para falar da sua vida até agora, ou de algo que ainda é verdade agora.

just, already, yet: os dois jeitos estão certos

Com just, already e yet, os americanos usam os dois jeitos: I just ate ou I've just eaten; Did you pay yet? ou Have you paid yet?

Qual dos dois combina?

Tem um tempo já terminado? Use o passado simples. Sua vida até hoje, ou ainda é verdade agora, com for ou since? Use have / has + particípio.