Головна ідея — три фігури на лінії часу
Перш ніж вчити правила, вловіть інтуїцію. Кожен минулий час відповідає на одне питання: де ця дія стоїть на лінії часу і яку роль вона там грає?
Крапка ●
Завершена подія. Сталася — і все. Це основна сюжетна лінія.
We shipped the release on Friday.Ми випустили реліз у п'ятницю.Лінія ▬
Дія у процесі в певний момент. Це фон, а не сама подія.
I was reviewing the PR at 9 p.m.О 21:00 я переглядав пул-реквест.Крок назад ⏮
Минуле в минулому. Сталося ДО моменту, про який ви розповідаєте.
The build failed because someone had merged a bad commit.Збірка впала, бо хтось до того влив поганий коміт.99% помилок з минулими часами походять з однієї причини: ви перекладаєте український вид дієслова (робив / зробив), замість того щоб спитати себе «яку роль ця дія грає в моїй розповіді?»
Українська позначає завершеність. Англійська позначає співвідношення подій у часі. Це різні системи. Не накладайте одну на одну — думайте картинкою: крапка, лінія чи крок назад.