Єдина граматична помилка, що тягне учня B1 назад до B2, — це плутанина між have done і did. Хороша новина: є одне запитання, яке ти ставиш собі перед кожним реченням, і воно автоматично вибирає правильний час.
Одне запитання, що вибирає час
Перш ніж сказати дієслово, запитай: «Чи можу я сказати, коли це сталося?»
- Так → past simple (did, went, ate)
- Ні → present perfect (have done, have gone, have eaten)
Усе. Уся система зводиться до цього одного рішення.
«I saw him yesterday.» (Коли? Yesterday. → past simple) «I have seen him.» (Коли? Неважливо, час не вказаний. → present perfect)
Шпаргалка слів-маркерів
Певні слова часу ЗАВЖДИ йдуть з одним часом. Запам'ятай списки:
Слова past simple (конкретний завершений момент): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday
Слова present perfect (відкритий, незавершений або неуточнений час): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (ще триває), today (ще триває)
Тест «досі актуально зараз»
Коли слова часу немає, запитай: чи досі результат впливає на теперішнє?
- «I have lost my keys.» → усе ще загублені. → present perfect.
- «I lost my keys yesterday.» → завершена історія. → past simple.
Та сама подія може взяти будь-який час залежно від того, чи має результат значення ЗАРАЗ.
Класична помилка, якої не варто робити
Виправлення механічне: бачиш yesterday, last, ago, in [year], when? → past simple. Без винятків.
Практика: обери правильний час
Заповни пропуск правильною формою (past simple або present perfect):
- I in Tokyo for three years. (досі там живу)
- She in Paris in 2018. (конкретний рік — завершено)
- sushi? (відкрите запитання)
- We to the cinema yesterday.
- He the report yet.
- I her since Monday.
- They a new car last week.
- The bus .
Бонус: неправильні дієприкметники минулого часу, які знадобляться
Більшість дієприкметників минулого часу закінчуються на -ed (worked, finished). Але високочастотні дієслова неправильні. Прокачай ці — вони складають 80% уживання present perfect:
see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)Якщо ти згадуєш усі 12 менш ніж за 10 секунд — шаблон ти впіймав. Якщо ні — прокачуй їх щодня тиждень.
Якщо ти досі ловиш себе на тому, що подумки перекладаєш рішення про час із рідної мови, глибше виправлення — у як перестати перекладати в голові — та сама проблема маршрутизації, що сповільнює кожну частину твоєї англійської.