Тип речення | Формула | Приклад | Переклад |
Ствердження | Підмет + have/has + V3 | She has finished the report. | Вона закінчила звіт. |
Заперечення | Підмет + have/has + not + V3 | We haven’t decided yet. | Ми ще не вирішили. |
Загальне запитання | Have/Has + підмет + V3? | Have you seen my phone? | Ти не бачив мого телефону? |
Спеціальне запитання | Питальне слово + have/has + підмет + V3? | What have you done? | Що ти зробив? |
Дієслово | V2 (Past Simple) | V3 (Present Perfect) | Переклад |
be | was / were | been | бути |
go | went | gone | іти, їхати |
see | saw | seen | бачити |
do | did | done | робити |
eat | ate | eaten | їсти |
write | wrote | written | писати |
take | took | taken | брати |
know | knew | known | знати |
buy | bought | bought | купувати |
make | made | made | робити, виготовляти |
Маркер | Значення | Місце в реченні | Приклад |
already | вже | між have/has і V3 | I’ve already paid. (Я вже заплатив.) |
just | щойно | між have/has і V3 | She’s just left. (Вона щойно пішла.) |
yet | вже (у запитанні), ще (у запереченні) | у кінці речення | Have you finished yet? (Ти вже закінчив?) |
ever | коли-небудь | перед V3 у запитанні | Have you ever been to Lviv? (Ти колись бував у Львові?) |
never | ніколи | між have/has і V3 | I’ve never ridden a horse. (Я ніколи не їздив верхи.) |
for | протягом, уже (тривалість) | після дієслова або в кінці | We’ve lived here for five years. (Ми живемо тут п’ять років.) |
since | з (момент початку) | після дієслова або в кінці | He’s been ill since Monday. (Він хворіє з понеділка.) |
so far | досі, поки що | у кінці речення | We’ve sold 50 tickets so far. (Поки що ми продали 50 квитків.) |
recently, lately | нещодавно, останнім часом | у кінці речення | Have you read anything good lately? (Ти читав щось цікаве останнім часом?) |
today, this week | сьогодні, цього тижня | у кінці речення | I’ve had two meetings today. (Сьогодні в мене вже було дві зустрічі.) |
Ознака | Present Perfect | Past Simple |
Що підкреслює | результат або досвід зараз | подію в конкретний момент минулого |
Час дії | не названо або період ще триває | названо або зрозумілий із контексту |
Маркери | already, just, yet, ever, never, since, for, today | yesterday, ago, last week, in 2019, when I was a child |
Приклад | I’ve lost my wallet. (Гаманця досі немає.) | I lost my wallet yesterday. (Ідеться про вчорашню подію.) |
Ще приклад | I’ve been to Paris. (Я бував у Парижі.) | I went to Paris last summer. (Я їздив до Парижа минулого літа.) |