Формула: If + Past Perfect (had + V3), would have + V3.
Значение: воображаемое условие в прошлом. Это сожаление или критика — что могло бы произойти, если бы события развивались иначе. Но они уже не изменятся.
Примеры:
- If I had studied harder, I would have passed the exam. — Если бы я учился усерднее, я бы сдал экзамен. (Но не учился и не сдал.)
- If she had taken the umbrella, she wouldn't have got wet. — Если бы она взяла зонт, не промокла бы. (Но не взяла и промокла.)
- If we had left earlier, we would have caught the train. — Если бы мы вышли раньше, успели бы на поезд.
Краткие формы:
- I'd had = I had had
- I'd have = I would have
- В разговорной речи: would've, wouldn't have
Варианты главной части:
- would have + V3: I would have helped.
- could have + V3: I could have helped. — мог бы
- might have + V3: I might have helped. — возможно бы помог
Сравнение всех типов:
- Zero: If you heat water, it boils. (всегда)
- First: If it rains, I will stay home. (реально, будущее)
- Second: If I had money, I would travel. (нереально, настоящее)
- Third: If I had had money, I would have travelled. (нереально, прошлое)