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
I saw it yesterday.
We met in 2019.
Experimente: Woman: Nice jacket! Is it new? Man: Yes, I ___ it last weekend. Escolha o que o homem diz. (have bought / bought / lost) Resposta: bought — Last weekend é um tempo já terminado, então ele diz bought.
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.
I've been to Chicago.
I've lived here for two years.
Experimente: Woman: Your car looks great! Man: Thanks. I ___ it for twelve years, and it still works well. Escolha o que o homem diz. (had / have sold / have had) Resposta: have had — O carro ainda é dele, então ele diz que tem o carro há doze anos: he has had it for twelve years.
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?
I just ate. / I've just eaten.
Did you pay yet? / Have you paid yet?
Experimente: Woman: Is your brother home? Man: Yes, he ___ home. He's in the kitchen. Escolha o que o homem diz. (will get / just got / didn't get) Resposta: just got — Ele está na cozinha agora, então just got combina (has just gotten também está certo).
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.
I opened my account in May.
I've had my account since May.
Experimente: Man: Do you know Denver well? Woman: Yes. I ___ there for a month in 2020. Escolha o que a mulher diz. (stayed / have stayed / lost) Resposta: stayed — In 2020 é um tempo já terminado, então ela diz stayed.