Present Perfect и Past Simple: I saw it или I've seen it (A2)
Когда ты называешь законченное время, например yesterday, last year или in 2019, используй past simple.
Названо законченное время → past simple
I saw it yesterday.
We met in 2019.
Попробуй: Woman: Nice jacket! Is it new? Man: Yes, I ___ it last weekend. Выбери, что говорит мужчина. (have bought / bought / lost) Ответ: bought — Last weekend — это законченное время, поэтому он говорит bought.
Законченного времени нет → present perfect
Когда законченного времени нет, используй have / has + причастие прошедшего времени: если говоришь о своей жизни до сегодняшнего дня или о том, что верно и сейчас.
I've been to Chicago.
I've lived here for two years.
Попробуй: Woman: Your car looks great! Man: Thanks. I ___ it for twelve years, and it still works well. Выбери, что говорит мужчина. (had / have sold / have had) Ответ: have had — Машина до сих пор его, поэтому он говорит: he has had it for twelve years.
just, already, yet: можно и так, и так
С just, already и yet американцы говорят и так, и так: I just ate или I've just eaten; Did you pay yet? или Have you paid yet?
I just ate. / I've just eaten.
Did you pay yet? / Have you paid yet?
Попробуй: Woman: Is your brother home? Man: Yes, he ___ home. He's in the kitchen. Выбери, что говорит мужчина. (will get / just got / didn't get) Ответ: just got — Он сейчас на кухне, значит, подходит just got (has just gotten — тоже правильно).
Что подходит?
Есть законченное время? Используй past simple. Речь о твоей жизни до сих пор или это верно и сейчас, с for или since? Используй have / has + причастие прошедшего времени.
I opened my account in May.
I've had my account since May.
Попробуй: Man: Do you know Denver well? Woman: Yes. I ___ there for a month in 2020. Выбери, что говорит женщина. (stayed / have stayed / lost) Ответ: stayed — In 2020 — это законченное время, поэтому она говорит stayed.