Present Perfect: ever, never, since, for
Прошлое, которое связано с «сейчас»: опыт за всю жизнь и то, что тянется до сих пор.
Как строится
have / has + третья форма глагола: I have seen, she has known, they have eaten. Сокращения: I’ve, she’s.
Опыт: ever / never
Было ли это хоть раз в жизни, не важно когда: Have you ever seen a game? I’ve never understood the rules.
Длится до сих пор: since / for
Если по-русски «уже давно и до сих пор», в английском Present Perfect: I’ve known Alina for three years. I have lived here since 2020.
Since и for
since + точка начала: since 2020, since the nineties, since she was four. for + длительность: for three years, for a long time.
Когда нельзя
Если названо законченное время — yesterday, in 1994, last week — только Past Simple: I saw him yesterday.
| Present Perfect | |
|---|---|
| + | I’ve known her for three years. |
| − | She has never lost an argument. |
| ? | Have you ever seen a game? |
I’ve wanted to try this since the nineties.since + начало
I’ve known Alina for three years.for + сколько
She has always been stubborn.всегда и до сих пор
Запомни: Живу здесь с 2020 года — значит, и сейчас живу. Раз «и сейчас» — have lived. Русское настоящее время тут обманывает.
Practice
1. I ___ in this city since 2020.
2. Have you ever ___ a baseball game?
3. Ethan has known Alina ___ three years.
4. Viktor has wanted to try a hot dog ___ the nineties.
5. I ___ him yesterday at the stadium.
6. She has never ___ an argument. (lose)
7. We ___ married for twenty-eight years.
8. Have you finished your coffee? — Yes, I’ve just ___ it. (finish)