Урок 4 из 4 · Урок 55. If I had known…: «если бы» о прошлом

Сейчас или тогда?

Соберите три урока вместе. Слова «если бы» в русском одни, а форму выбирает вопрос: про какое время?

Может случиться (53) Если бы — сейчас (54) Если бы — тогда (55)
с if If I have time, If I had time, If I had had time,
результат I'll come. I'd come. I'd have come.
смысл Будет время — приду. Было бы время — пришёл бы, но его нет. Было бы время — пришёл бы, но тогда его не было.

Had had в последней строке — не опечатка: первое had — помощник, второе — третья форма от have, «имел».

Подсказки, что речь о прошлом: yesterday, last week, then, вчерашняя ситуация в разговоре. О сейчас — now, this year, «у меня нет машины», «я не знаю номер».

Как это называется. «Если бы» о прошлом в учебниках — third conditional, «тип 3». If + had + третья форма, во второй половине would have + третья форма. На схеме он стоит на нуле: условие уже не выполнить.

Смешанный случай. Бывает, что условие в прошлом, а результат — сейчас: «Если бы я тогда выучил английский, я бы сейчас работал в Лондоне». Тогда половины берут каждая своё время: if — как в этом уроке, результат — как в прошлом: If I had learned English at school, I'd work in London now. Учебники называют это «смешанный тип». Хватит понимать его на слух: собирается он из двух знакомых половин.