Чому Present Perfect має точку відліку в теперішньому
Мовець дивиться з теперішнього на те, що відбулося чи тривало досі. Можна повідомити, що лист уже надіслано, людина колись куштувала певну їжу чи знайомство триває кілька років. Спільне тут — не завершеність, а зв’язок із поточним моментом.
Український переклад може мати різні часи: I have sent — «я надіслав», I have known her for years — «я знаю її багато років». Тому англійську форму не можна вибирати лише за видом українського дієслова. Спочатку визнач, про який період і результат ідеться.
- I have saved the document. You can close the window.
- Я зберіг документ. Можна закрити вікно.Результат важливий для дії зараз.
- We have tried this recipe before.
- Ми вже пробували цей рецепт.Досвід до теперішнього, без дати приготування.
- She has owned this flat for eight years.
- Вона володіє цією квартирою вісім років.Стан почався раніше й триває.
Утворення: have / has + третя форма
З I, you, we та they уживають have, із he, she та it — has. Далі потрібна третя форма, або past participle, V3. У правильних дієслів це форма на -ed: opened, finished. Діють звичайні правила написання: close → closed, carry → carried, stop → stopped.
У неправильних перевіряй саме V3: write → written, take → taken, see → seen. Друга форма wrote після have не підходить. Be має третю форму been, тому have been може бути звичайним Present Perfect дієслова be без жодного -ing.
| Конструкція | Приклад | Переклад |
|---|---|---|
| I / you / we / they + have + V3 | We have finished the work. | Ми закінчили роботу. |
| He / she / it + has + V3 | She has written a reply. | Вона написала відповідь. |
| Have / has + been | He has been ill for a week. | Він хворіє тиждень. |
| Have / has + V3 неправильного дієслова | They have taken the keys. | Вони взяли ключі. |
- I have checked the address.
- Я перевірив адресу.
- The price has changed.
- Ціна змінилася.
Заперечення, запитання й скорочення
У запереченні додай not після have чи has: I have not finished. Скорочені haven't та hasn't рівнозначні повним формам. У запитанні have / has ставлять перед підметом, V3 залишається після нього. Do, does та did тут не вживають.
Короткі відповіді містять have / has: Yes, I have; No, she hasn't. I've, we've та she's звичні у твердженнях. У She's written скорочено has; у She's writing — is. У стверджувальній короткій відповіді не скорочуй форму: Yes, she has.
| Твердження | Заперечення | Запитання |
|---|---|---|
| You have read the instructions. | You have not read the instructions. | Have you read the instructions? |
| She has booked a room. | She has not booked a room. | Has she booked a room? |
- Why has the delivery date changed?
- Чому змінилася дата доставки?
- Have they replied? No, they haven't.
- Вони відповіли? Ні.
- I haven't received the file yet.
- Я ще не отримав файлу.
Життєвий досвід: ever, never, been та gone
У запитанні про досвід важливо, чи траплялося щось до теперішнього, а не коли саме. Ever означає «коли-небудь», never у твердженні — «ніколи». Never уже дає заперечення, тому haven't never для цього значення не потрібне.
Переходячи від загального досвіду до обставин конкретного випадку, зазвичай використовують Past Simple: Have you ever tried sailing? When did you try it? Розрізняй також has been to та has gone to. У типовому повідомленні про подорож been to означає, що людина побувала там і повернулася; gone to — поїхала й ще не повернулася.
- Have you ever repaired a bicycle?
- Ти коли-небудь ремонтував велосипед?
- I have never travelled alone.
- Я ніколи не подорожував сам.
- Dina has been to Tallinn twice.
- Діна двічі бувала в Таллінні.
- Dina has gone to Tallinn. She will be back on Friday.
- Діна поїхала до Таллінна. Вона повернеться в п’ятницю.
Актуальний результат: just, already та yet
Present Perfect часто повідомляє нову, важливу зараз інформацію: двері відчинені, документ надіслано, ключ загублено й його досі немає. Але сама важливість результату не забороняє Past Simple. Конкретний завершений момент події зазвичай потребує Past Simple: I sent it yesterday.
Just позначає недавню подію, already — те, що вже сталося, yet у запитаннях і запереченнях стосується очікуваної події до поточного моменту. Just та already зазвичай стоять між have / has та V3, yet — часто в кінці. Ці слова пояснюють зміст, але не належать винятково одному часу.
- I have just printed the tickets. Here they are.
- Я щойно надрукував квитки. Ось вони.
- We have already chosen a date.
- Ми вже вибрали дату.
- Has the bus arrived yet?
- Автобус уже приїхав?
- The bus has not arrived yet.
- Автобус ще не приїхав.
For та since: період до теперішнього
For називає тривалість: for three months, for a long time. Since задає початок відліку: since May, since 2022, since I moved here. В останньому випадку після since окрема подія в Past Simple, а основна ситуація триває до теперішнього.
Із дієсловами стану тут особливо корисний Present Perfect: have known, have owned, have wanted. Із live та work часто можливі Simple й Continuous: I have lived here for five years та I have been living here for five years можуть описувати проживання, що триває, з різним акцентом. Для тривалої дії є окремий розбір Present Perfect Continuous.
For не вибирає час автоматично: I lived there for five years описує завершений період, I have lived here for five years у звичайному контексті означає, що я живу тут і зараз. I haven't seen her for a month повідомляє про відсутність зустрічей увесь місяць до теперішнього.
| Завдання | Приклад | Переклад |
|---|---|---|
| Як довго: for + період | I have known Vera for six years. | Я знаю Веру шість років. |
| З якого моменту: since + дата | We have owned this car since 2021. | Ця машина в нас із 2021 року. |
| З якої події: since + речення | He has worked here since he left college. | Він працює тут відтоді, як закінчив коледж. |
| Запитання про тривалість | How long have you had this phone? | Як давно в тебе цей телефон? |
Незавершений період і відмінність від Past Simple
Today, this week та this year можуть позначати період, який іще триває. Present Perfect підсумовує те, що відбулося за нього до поточного моменту. Past Simple також можливий у межах сьогоднішнього дня для окремого завершеного епізоду. Today не є командою завжди ставити Perfect.
Із this morning вибір особливо залежить від часу мовлення: вранці період відкритий, увечері — завершений. Важливе й завдання: підрахунок результатів досі чи розповідь про подію. Не додавай завершений час до тієї самої події в Present Perfect: не I have called her yesterday, а I called her yesterday.
В американській англійській Past Simple частіше вживають із just, already та yet там, де в британській поширений Present Perfect. Не вважай такі варіанти безумовною помилкою. У завданнях нижче контекст чи сама перевірювана конструкція уточнюють вибір.
- It is eleven in the morning. I have answered four emails this morning.
- Зараз одинадцята ранку. За цей ранок я відповів на чотири листи.Ранок триває; підбивається проміжний підсумок.
- It is six in the evening. I answered four emails this morning.
- Зараз шоста вечора. Сьогодні вранці я відповів на чотири листи.Ранок уже закінчився.
- I have met the new manager. We spoke yesterday.
- Я познайомився з новим керівником. Ми розмовляли вчора.Спочатку новий досвід, потім деталь завершеної події.
Коротка перевірка Present Perfect
Невеликий набір перевіряє have / has, V3 та межі періоду. Відповіді слугують для самостійного повторення й не зберігають прогресу курсу.