7. Три історії з повним розбором

Найкращий спосіб засвоїти часи — бачити їх у зв'язному тексті. Спочатку прочитайте англійською, потім звірте переклад, потім подивіться розбір кожного дієслова.

Історія 1 — інцидент на продакшні

Yesterday at 11 p.m. the pager went off. I was watching a film, so I paused it and opened my laptop. Production was down. It turned out that a junior dev had pushed a migration straight to main two hours earlier and nobody had reviewed it. While I was rolling back the migration, my CTO called. By the time we restored the service, we had lost about forty minutes of traffic.

Переклад: Учора об 23:00 спрацював пейджер. Я дивився фільм, тож поставив на паузу й відкрив ноутбук. Продакшн лежав. Виявилось, що джуніор двома годинами раніше запушив міграцію прямо в main, і ніхто її не переглянув. Поки я відкочував міграцію, зателефонував CTO. На момент, коли ми відновили сервіс, ми вже втратили близько сорока хвилин трафіку.
went off — Past Simple
Головна подія, з якої починається історія. Крапка.
was watching — Past Continuous
Що я робив у той момент. Фон, який перервала подія.
paused, opened — Past Simple
Послідовність моїх дій. Крапка за крапкою.
was down — Past Simple
Стан у минулому. be — дієслово стану, Continuous тут неможливий.
had pushed, had reviewed — Past Perfect
Крок назад: це сталося до того, як спрацював пейджер. Причина всієї історії.
was rolling back — Past Continuous
Довга дія після while, яку перервав дзвінок.
called, restored — Past Simple
Знову сюжетні крапки.
had lost — Past Perfect
By the time + результат, що вже накопичився до тієї точки.

Історія 2 — розмова з інвесторами

Last March I flew to Berlin for our first investor meeting. I had never pitched to a real fund before, so I was shaking the whole morning. While I was setting up the slides, one of the partners asked me a question about our churn rate. Luckily, our analyst had sent me the numbers the night before, so I answered without hesitating. They didn't invest in the end, but they introduced us to two other funds.

Переклад: Минулого березня я полетів до Берліна на нашу першу зустріч з інвесторами. Я ніколи раніше не пітчив справжньому фонду, тож тремтів цілий ранок. Поки я налаштовував слайди, один із партнерів запитав мене про наш churn. На щастя, наш аналітик надіслав мені цифри напередодні ввечері, тож я відповів не вагаючись. Зрештою вони не інвестували, але познайомили нас із двома іншими фондами.
flew — Past Simple
Last March — названий час → крапка.
had never pitched — Past Perfect
Досвід (точніше, його відсутність) до того моменту. Маркер: never … before.
was shaking — Past Continuous
Тривалий стан протягом ранку. Малює картинку.
was setting up — Past Continuous
Після while — довга дія.
asked — Past Simple
Коротка дія, що врізалась у довгу.
had sent — Past Perfect
Сталося the night before — раніше за момент розповіді.
answered, didn't invest, introduced
Сюжетні крапки. Зверніть увагу: didn't invest, не didn't invested.

Історія 3 — побутова, без роботи

On Saturday I decided to fly the new drone by the lake. The sun was shining and almost nobody was walking there. I had charged the batteries the night before, so I was ready. Everything went well for ten minutes. Then, while the drone was hovering over the water, the signal dropped. It turned out I had forgotten to update the firmware. I got it back, but my hands were still shaking when I drove home.

Переклад: У суботу я вирішив політати новим дроном біля озера. Світило сонце, і майже ніхто там не гуляв. Я зарядив батареї напередодні ввечері, тож був готовий. Десять хвилин усе йшло добре. Потім, поки дрон висів над водою, зник сигнал. Виявилось, я забув оновити прошивку. Я його повернув, але руки все ще тремтіли, коли я їхав додому.
was shining, was walking
Опис сцени — класичний початок історії. Фон перед подіями.
had charged, had forgotten
Обидва — підготовка (або її брак) до головних подій. Крок назад.
was hovering + dropped
Хрестоматійна пара «довга дія + коротке переривання».
were still shaking + drove
Стан тривав у той час, як відбувалась інша дія.