5. Слова-маркери: ago, for, since, by, while — розбір плутанини
Половина помилок — не в самому часі, а в маленькому слові поруч. Ось ті, що плутають найчастіше.
ago чи before?
| Значення | Приклад | |
|---|---|---|
| ago | відлік від сьогодні назад → Past Simple | I joined three years ago. Я прийшов три роки тому (від сьогодні). |
| before | відлік від точки в минулому назад → часто Past Perfect | He had already left an hour before. Він пішов за годину до того моменту. |
✗ НЕПРАВИЛЬНОI have finished it two hours ago.
✓ ПРАВИЛЬНОI finished it two hours ago.
ago — це названий момент у минулому, отже тільки Past Simple.
ago — це названий момент у минулому, отже тільки Past Simple.
for, since чи during?
| Що позначає | Приклад | |
|---|---|---|
| for | скільки часу тривало (проміжок) | I worked there for five years. п'ять років |
| since | від якого моменту (точка старту) | She had been coding since 6 a.m. з 6-ї ранку |
| during | всередині якого періоду (+ іменник!) | It happened during the demo. під час демо |
| while | те саме, але + ціле речення | It happened while we were presenting. поки ми презентували |
✗ НЕПРАВИЛЬНОIt happened during we were testing.
I lived there since six years.
I lived there since six years.
✓ ПРАВИЛЬНОIt happened while we were testing.
I lived there for six years.
I lived there for six years.
when, while, as, as soon as
| Логіка | Приклад | |
|---|---|---|
| when | момент; далі зазвичай коротка дія (Simple) | I was reading when he called. |
| while | проміжок; далі довга дія (Continuous) | While I was reading, he called. |
| as | «у той момент, як» — дії розвиваються разом | As the plane was landing, my phone buzzed. |
| as soon as | «щойно» — друга дія одразу після першої | As soon as I got the alert, I opened the logs. |
| by the time | «на момент, коли» — сигнал Past Perfect | By the time I got there, they had gone. |
| until / till | «до того моменту, поки» | We waited until the build passed. |
already, just, yet, still — куди їх ставити
| Позиція | Приклад | |
|---|---|---|
| already | між had і V3 | They had already left. Вони вже пішли. |
| just | між had і V3 | I had just sent the email when she called. Я щойно надіслав листа, коли вона подзвонила. |
| never | між had і V3 | He had never seen that error before. |
| still | перед hadn't | At 8 p.m. they still hadn't replied. О 20:00 вони все ще не відповіли. |
| yet | у кінці речення, у запереченні | The tests hadn't finished yet. |