Past Simple поміщає подію в завершений минулий період — названий або зрозумілий із розмови. Present Perfect пов'язує минуле з теперішнім. Відсутність дати та слова today чи this week самі по собі не вибирають час.
Обидва часи можуть описувати вже виконану дію. Різниця не в тому, чи завершилася сама дія, а в тому, як мовець її подає: як випадок у минулому чи як частину підсумку до теперішнього моменту.
Постав собі два запитання: «Про який період ми говоримо?» і «Я хочу розповісти про той випадок чи повідомити, що маємо донині?». Точну дату не завжди треба вимовляти: її може задавати попередня репліка.
We painted the kitchen on Sunday.
Ми пофарбували кухню в неділю.
Розповідаємо про вже минулу неділю.
We have painted the kitchen. It looks brighter now.
Ми пофарбували кухню. Тепер вона виглядає світлішою.
Перше речення повідомляє про виконану роботу з ракурсу теперішнього; друге прямо називає теперішній результат.
2. Завершений період: названий або спільно відомий
Для події, яку поміщаємо у вчора, минулий місяць, певний минулий рік або інший завершений епізод, використовуємо Past Simple. Вираз часу може стояти на початку чи в кінці речення.
Past Simple не потребує окремого слова-маркера. Після запитання про минулу зустріч відповідь продовжує говорити про ту зустріч. Не перетворюй її на Present Perfect лише тому, що в самій відповіді немає дати.
Як побудувати речення
Ствердження: підмет + форма минулого часу. Заперечення: підмет + did not + початкова форма. Питання: Did + підмет + початкова форма? Виняток be: was/were, was not/were not, Was/Were + підмет? — без did.
subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
Nina bought a desk two weeks ago.
Ніна купила письмовий стіл два тижні тому.
Two weeks ago визначає завершений минулий час покупки.
How was the class? — I learned three new words.
Як пройшло заняття? — Я вивчив три нові слова.
У відповіді немає дати, але рамка — те заняття, про яке запитали, — уже задана.
3. Неназваний час — не автоматичний Present Perfect
Present Perfect допомагає повідомити про досвід донині, виконану до цього моменту роботу або актуальну новину. Коли саме стався окремий випадок, може бути неважливо. Проте відсутність цієї інформації не робить Past Simple неправильним.
Порівнюй зміст, а не просто кількість часових слів. I tried it може продовжувати історію про минулий вечір. I have tried it може повідомляти, що такий досвід уже є. Без контексту обидва речення граматично можливі.
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
I have used this app before.
Я вже користувався цим застосунком раніше.
Мовець повідомляє про наявний досвід, а не про конкретний минулий день.
Did the new app work? — I tried it, but it stopped.
Новий застосунок працював? — Я спробував ним скористатися, але він перестав працювати.
Розповідь про конкретну спробу задає минулий епізод без календарної дати.
4. Today і this week: день триває, епізод міг закінчитися
Слова today, this morning, this week можуть охоплювати період донині. Present Perfect зручний для поточного підсумку: скільки зроблено від початку цього періоду до зараз. Але сам календарний вираз не наказує вибрати цей час.
Увечері можна розповісти в Past Simple про сьогоднішній сніданок або завершений ранковий дзвінок. Великий період — сьогодні — ще триває, а потрібний для розповіді менший епізод уже завершився. Вибір також залежить від того, як мовець окреслює період.
I have answered six emails so far today.
Станом на зараз я сьогодні відповів на шість листів.
Рахуємо відповіді від початку дня до теперішнього моменту.
I answered that email at nine today.
Я відповів на той лист сьогодні о дев'ятій.
Названо час конкретної завершеної відповіді; today не скасовує Past Simple.
I missed breakfast today.
Я сьогодні пропустив сніданок.
У вечірній розповіді сніданок — уже завершений епізод дня.
5. До якої дії належить вираз часу?
Обмеження стосується виразу, який поміщає саме дію Present Perfect у завершений минулий час. Не викреслюй Present Perfect лише через те, що десь у складному реченні є yesterday або минулий рік.
У since Monday слово Monday задає початок періоду, що тягнеться донині, а не закриту рамку для всього повідомлення. У since I moved here дієслово moved називає початкову подію. Окрема частина речення теж може мати власну минулу дату.
I have known Marta since I started this course in May.
Я знаю Марту відтоді, як почав цей курс у травні.
In May датує початок курсу; знайомство триває донині. У since-частині природне started.
I have read the note you sent yesterday.
Я прочитав записку, яку ти надіслав учора.
Yesterday стосується sent. Речення не каже, що читання відбулося вчора.
We have had this table since last winter.
Цей стіл у нас із минулої зими.
Since last winter охоплює час від минулої зими до зараз; це не те саме, що купити стіл last winter.
6. Форму змінюй, факти зберігай
Після did або didn't використовуй початкову форму: buy, go, write. У Present Perfect після have/has потрібна третя форма: bought, gone, written. Для I/you/we/they використовуй have, для he/she/it — has.
Виправляючи час, не вигадуй іншу дату чи кількість подій. Якщо речення про покупку минулої п'ятниці, виправ дієслово, а не замінюй минулу п'ятницю на three times. Зміна ствердження на заперечення допустима лише тоді, коли цього прямо просить вправа.
Did you write the address yesterday?
Ти записав адресу вчора?
Минулий час уже позначений did; далі потрібне write, не wrote.
She has written the address on the card.
Вона записала адресу на картці.
Після has стоїть written. Дата події тут не задана.
7. Від новини до конкретного випадку
Розмова може початися з Present Perfect: повідомляємо, що щось сталося або який досвід уже маємо. Потім уточнюємо, коли це було, і переходимо до Past Simple. Часи не зобов'язані бути однаковими в усіх репліках.
Теперішня важливість не забороняє Past Simple. Якщо називаємо завершений час події, вона все одно може мати актуальні наслідки. I lost my card yesterday не означає автоматично, що картку вже знайшли; теперішній стан треба встановити з контексту.
I have taken a cooking class. — When did you take it?
Я відвідував кулінарне заняття. — Коли ти його відвідував?
Перша репліка про досвід; друга уточнює час конкретного випадку.
I lost my card yesterday. I still cannot find it.
Я загубив картку вчора. Я досі не можу її знайти.
Yesterday потребує минулої рамки, а наступне речення прямо зберігає теперішню проблему.
8. Варіанти англійської та чесна самоперевірка
У британській англійській Present Perfect часто використовують для актуальних новин і з just, already, yet. В американській у багатьох таких ситуаціях природний також Past Simple. Це тенденція, не правило «британець завжди так, американець завжди інакше».
Якщо вправа прямо просить Present Perfect або Past Simple, інший граматично можливий час може не виконувати її навчальну ціль. Якщо час не задано, оцінюй весь контекст і не відкидай природну альтернативу лише через відмінність від зразка. Відкриті відповіді тут мають зразок і критерії для самоперевірки, а не автоматичний змістовий вердикт.
I have already called Ben. / I already called Ben.
Я вже зателефонував Бену.
Обидва варіанти можливі, зокрема в американському вжитку; другий не є помилкою лише через already.
Have you finished yet? / Did you finish yet?
Ти вже закінчив?
Другий варіант поширений в американській англійській. У вправі на задану форму все ж виконуй видиму умову.
Типові помилки
Неправильно:We have cleaned the office yesterday.
Правильно:We cleaned the office yesterday.
Yesterday поміщає саме прибирання в завершений минулий день. Зберігаємо і подію, і день, змінюємо тільки дієслівну форму.
Неправильно:Did Sara took the bus last Friday?
Правильно:Did Sara take the bus last Friday?
Після did потрібна початкова форма take. Last Friday та питання залишаються без змін.
Неправильно:Leo has wrote three messages so far.
Правильно:Leo has written three messages so far.
Поточний підсумок побудовано з has, тому потрібна V3 written, не V2 wrote.
Неправильно:I has checked the door.
Правильно:I have checked the door.
З підметом I у Present Perfect використовуємо have.
Коли запитуємо, чи щось узагалі траплялося в житті людини донині, природна модель — Present Perfect. Ми ще не обрали окрему подію. Коли співрозмовник переходить до одного завершеного випадку, Past Simple допомагає розповісти, що саме сталося.
Відповідь може спершу підтвердити досвід: Yes, I have. Потім можна додати історію. Не потрібно вигадувати рік або місто: достатньо правдивої деталі, яку знаєш, або факту з умови.
Як побудувати речення
Have/Has + підмет + (ever) + третя форма? → Yes, … have/has. → підмет + форма минулого часу + деталі випадку
subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
Have you ever made bread? — Yes, I have. I made some with my sister.
Ти коли-небудь пік хліб? — Так. Я пік хліб із сестрою.
Питання охоплює досвід донині, а друга частина відповіді описує конкретний спогад.
I've helped at a food bank. I packed boxes on my first visit.
Я допомагав у продовольчому банку. Під час першого візиту я пакував коробки.
Спочатку досвід, потім одна визначена нагода; точна календарна дата не потрібна.
2. Досвід може бути один, повторний або відсутній
Present Perfect не означає «багато разів». Він підходить і для одного випадку в досвіді донині, і для підсумку кількох випадків. Once, twice і three times називають кількість, але самі не визначають час.
Для відсутності досвіду в стандартній англійській вживаємо have/has never + V3 або have/has not + V3 + before. Never вже має заперечне значення; додаткове not для цього змісту не потрібне.
I've taken a night train once.
Я один раз їздив нічним потягом.
Один випадок теж може бути життєвим досвідом: ми не розповідаємо зараз про конкретну поїздку.
I took the night train twice during that trip.
Під час тієї поїздки я двічі їхав нічним потягом.
Та сама кількість належить уже закритій поїздці.
I've never spoken on the radio.
Я ніколи не виступав на радіо.
Заперечуємо такий досвід донині, а не одну пропущену можливість.
3. Як побудувати питання й відповідь
Для досвіду: I/you/we/they have, he/she/it has + третя форма дієслова. У питанні have/has стоїть перед підметом. Ever означає «будь-коли» і часто стоїть перед V3, але питання про досвід може бути правильним і без ever.
Про конкретний випадок запитуємо did + підмет + початкова форма: Where did you learn it? У питанні з be потрібні was/were: Was it difficult? Коротке ствердне Yes, I have. не скорочуємо до Yes, I've.
Як побудувати речення
Have you seen …? / Has she tried …? ↔ Did you see …? / Where did she try …?
Have you used this camera before? — Yes, I have.
Ти раніше користувався цією камерою? — Так.
Before достатньо для питання про попередній досвід; ever не є обов'язковим.
How did you learn to use it? — My friend showed me.
Як ти навчився нею користуватися? — Друг показав мені.
Запитуємо про спосіб навчання в минулому: did + learn; у відповіді showed.
Was the first lesson difficult?
Перший урок був складним?
Для минулої оцінки з be не додаємо did.
4. Наступна репліка пам'ятає попередню
Фрази it, there, that day або your first lesson можуть відсилати до вже визначеної події. Тому наступне питання часто має Past Simple, навіть якщо в ньому немає дати. Не починай щоразу заново питати про весь досвід, коли співрозмовник уже розповідає про конкретний випадок.
Водночас наступна репліка не зобов'язана бути Past Simple. Якщо ти питаєш про ще один вид досвіду або загальну кількість донині, Present Perfect лишається доречним. Перемикання визначає зміст питання, не його номер у діалозі.
I've been to a pottery class. — What did you make?
Я був на занятті з гончарства. — Що ти зробив?
Питаємо про виріб на тому занятті, а не про всі вироби в житті.
I've been to a pottery class. — Have you tried painting too?
Я був на занятті з гончарства. — А малювати ти теж пробував?
Це нове питання про досвід, а не подробиця одного заняття.
I've attended several classes. — How many have you attended?
Я відвідав кілька занять. — Скільки занять ти відвідав?
Кількість донині зберігає ракурс досвіду.
5. Межі періоду важливіші за слово «досвід»
Життя донині — відкрита рамка, але всередині нього можна говорити лише про завершений шкільний період, колишню роботу або вже закритий клуб. Для такого обмеженого минулого вживаємо Past Simple, навіть коли запитуємо «чи коли-небудь».
Так само сама відсутність часу в реченні не доводить, що потрібен Present Perfect. I enjoyed it. — нормальна оцінка вже згаданого фільму чи вечора. А I have visited small museums. може містити опис об'єктів і все одно підсумовувати досвід: не кожна деталь означає перехід до однієї події.
Did you ever act in a play when you were at school?
Ти коли-небудь грав у виставі, коли навчався в школі?
Ever охоплює весь шкільний період, але цей період уже завершився.
I've visited several small museums. I loved the one near the station.
Я відвідав кілька невеликих музеїв. Мені дуже сподобався той, що біля вокзалу.
Small не закриває часову рамку; the one вибирає конкретний музей для спогаду.
6. Варіанти мови та корисна стратегія
У цьому уроці основна модель для досвіду донині — Present Perfect. У розмовній американській англійській іноді природні питання на кшталт Did you ever try this? Тому не вважай кожне did … ever помилкою. Дивись на часову рамку й різновид англійської; якщо вправа просить саме Present Perfect, інша можлива форма може не виконати її навчальну ціль.
Перед відповіддю виріши: я відкриваю тему досвіду, уточнюю вже названий випадок чи повертаюся до загального підсумку? Збережи відомі факти, не додавай невідомих дат, кількостей або учасників. У власній історії дозволено вигадати безпечний сюжет; він не мусить бути особистим.
Have you ever tried this? — Did you ever try this?
Ти коли-небудь це пробував? — Ти коли-небудь це пробував?
Перше — базова модель уроку; друге можливе в деяких розмовних американських контекстах, а також для закритого минулого періоду.
I've repaired a chair before. A leg broke, and I fixed it.
Я вже ремонтував стілець. Зламалася ніжка, і я її полагодив.
Невеликий побутовий досвід достатній для зв'язної історії; немає потреби додавати точну дату.
Типові помилки
Неправильно:Has you ever made soup?
Правильно:Have you ever made soup?
З you потрібне have; has вживаємо з he/she/it.
Неправильно:I have rode a horse.
Правильно:I have ridden a horse.
Після have потрібна V3 ridden, а rode — V2 для окремої минулої події.
Неправильно:Where did you bought it?
Правильно:Where did you buy it?
Did вже виражає минулий час; головне дієслово лишається у початковій формі buy.
Неправильно:Did the lesson was useful?
Правильно:Was the lesson useful?
Минуле питання з be будуємо перестановкою was і підмета, без did.
Почни не зі слова for, а з простого питання: цей стан досі є частиною теперішнього життя чи ми говоримо про закритий минулий період? Коли початок у минулому, а тривалість рахуємо до зараз, для станів використовуємо Present Perfect.
Якщо період закінчився раніше, Past Simple показує його як окрему частину минулого. У цих прикладах факт «досі тут» або «потім переїхали» знімає сумнів. Однакова тривалість не означає однаковий час.
We have lived in this flat for six years. It is still our home.
Ми живемо в цій квартирі вже шість років. Це досі наш дім.
Шість років відраховано до теперішнього моменту; проживання триває.
We lived in that flat for six years. Then we moved out.
Ми прожили в тій квартирі шість років. Потім ми виїхали.
Переїзд закриває саме той період проживання.
2. Стан донині: have/has + третя форма
Для тривалого знайомства, володіння річчю та стану використовуй known, had, been: це треті форми know, have, be. Українською часто кажемо теперішнім часом: «Я знаю… вже…», а англійською показуємо весь відрізок донині.
З I/you/we/they потрібне have, з he/she/it — has. У запереченні додаємо not після have/has; у питанні ставимо have/has перед підметом. Після допоміжного дієслова третя форма не змінюється.
Як побудувати речення
I/you/we/they have + третя форма • he/she/it has + третя форма • Have/Has + підмет + третя форма…?
subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
I have known our neighbour for ten years.
Я знаю нашого сусіда вже десять років.
Знайомство триває донині: known, не knew.
She has had this camera since April.
У неї ця камера з квітня.
Has утворює час, had означає володіння камерою; два дієслова тут потрібні.
How long have you been a member?
Як довго ви вже є учасником?
Питаємо про тривалість теперішнього членства, тому have you been.
Завершений період: минула форма або was/were
Для колишньої роботи, минулого місця проживання чи вже завершеного стану використовуй Past Simple. Закриту рамку можуть задавати дати, until, then або попередня репліка. Не потрібно вставляти yesterday у кожне речення.
Зі звичайними дієсловами в питаннях і запереченнях did/didn't уже показує минулий час, тому далі V1. З be використовуємо was/were без did. Завершений період не є обіцянкою «ніколи більше»: можна повернутися до того самого місця пізніше.
Як побудувати речення
підмет + форма минулого часу • did not + початкова форма • Did + підмет + початкова форма…? • was/were
subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
I had that bike for four years, but I sold it in June.
Той велосипед був у мене чотири роки, але в червні я його продав.
Had тут самостійна минула форма: володіння тим велосипедом закінчилося.
How long did you work at the old shop?
Як довго ви працювали в старому магазині?
Йдеться про колишню роботу: did + work, не did + worked.
I lived here as a student. I moved back last month.
Я жив тут у студентські роки. Минулого місяця я повернувся.
Past Simple описує попередній період, хоча тепер людина знову живе тут.
4. For показує тривалість, since — початок
For two months відповідає на «як довго?», since March — на «відколи?». For можливе і з періодом донині, і з завершеним періодом. Рішення дає стан ситуації, не сам прийменник.
У наших реченнях про стан донині since + точка початку поєднується з Present Perfect у головній частині. Але since не наказує ставити Present Perfect у кожній частині речення: після since може стояти Past Simple, якщо ця частина називає подію-початок. Для закритого діапазону з двома датами зручно from…to….
The shop has been open for two hours. It is open now.
Магазин відкритий уже дві години. Зараз він працює.
For задає тривалість стану донині.
The shop was open for two hours yesterday, then it closed.
Учора магазин працював дві години, потім зачинився.
Те саме for, але завершена вчорашня рамка.
We have been friends since we met at college.
Ми дружимо відтоді, як познайомилися в коледжі.
Have been — дружба донині; met — окрема подія, з якої вона почалася.
He worked there from 2019 to 2022.
Він працював там із 2019 до 2022 року.
Обидві межі цього періоду в минулому.
5. Know, have, be — не те саме, що live та work
Для звичайного значення «знати людину», «мати річ», «бути учасником» вживаємо просту доконану форму: have known, have had, have been. Не утворюй been knowing або been having, коли йдеться саме про знання чи володіння.
Live та work можуть описувати діяльність, яка триває. Тут природні і have lived/worked, і have been living/working. Continuous сильніше звертає увагу на перебіг діяльності; зараз не потрібно вивчати всю різницю між ними. У відкритих відповідях обидва варіанти допустимі, якщо зміст збережено. Якщо вправа тренує саме прості форми, це прямо сказано в умові.
I have had this desk for years.
Цей стіл у мене вже багато років.
Володіння — стан; уживаємо have had.
She has worked here since May. / She has been working here since May.
Вона працює тут із травня.
За умови, що робота триває, обидві конструкції можливі.
We have lived near the station for a year. / We have been living near the station for a year.
Ми живемо біля станції вже рік.
Це допустимі способи описати теперішній період проживання.
6. Не перетворюй корисний контраст на абсолютне правило
Цей урок — про тривалі стани та періоди. Present Perfect має й інші вживання: він може повідомляти про вже завершену дію з важливим теперішнім результатом. Тому «є have + V3» не означає «дію ще не завершено».
Так само Past Simple не завжди повідомляє, що стан неможливий зараз: речення може стосуватися лише певної минулої рамки. Якщо контекст не каже, чи людина досі працює або живе там, не вигадуй її теперішній статус. Уточни його.
I have finished the form. You can send it now.
Я завершив заповнення форми. Тепер її можна надсилати.
Заповнення завершене: Present Perfect тут показує результат, не тривання.
I worked in the café last summer.
Минулого літа я працював у кафе.
Ми знаємо про минуле літо, але не знаємо, де людина працює зараз.
Do you still work there?
Ви досі там працюєте?
Просте уточнення знімає невизначеність перед питанням про тривалість.
7. Перенеси часову рамку в розмову
Щоб повідомлення було зрозумілим, поєднай тривалість із коротким фактом про теперішній статус. Для свого теперішнього стану порахуй від початку до зараз; для попереднього періоду назви його завершення, якщо співрозмовник цього ще не знає.
У питаннях How long have you…? стосується тривалості донині; How long did you…? — тривалості завершеного періоду. З be в минулому запитуємо How long were you…? В одному діалозі можна природно перейти від колишньої роботи до теперішньої.
How long were you a teacher? — For eight years. I left teaching in 2021.
Як довго ви були вчителем? — Вісім років. Я залишив викладання у 2021 році.
Завершена професійна роль: were, а не did be.
How long have you been a driver? — Since 2022. I still enjoy the job.
Як довго ви вже працюєте водієм? — Із 2022 року. Мені досі подобається ця робота.
Нинішня роль: have been і відлік донині.
Типові помилки
Неправильно:She have worked here since May.
Правильно:She has worked here since May.
З she потрібне has. Саме worked після нього не змінюється.
Неправильно:I have knew him for years.
Правильно:I have known him for years.
Після have у Present Perfect потрібна третя форма known, а не минула knew.
Неправильно:Did you lived there for long?
Правильно:Did you live there for long?
Після did ставимо базову форму live; минулий час уже виражено did.
Неправильно:We have been neighbours since five years.
Правильно:We have been neighbours for five years.
Five years — тривалість, тому for; since потребує точки початку.