Условные предложения с невыраженным условием или следствием.

Иногда в условном предложении одна из его частей (следствие или условие) не выражена, а лишь подразумевается:
Why didn't you tell me about it?
I‘d have helped you.
Почему вы не сказали мне об этом?
Я бы вам помог.
(Здесь подразумевается условие:
if you had told me about it - если бы вы сказали мне об этом.)

It is a pity you didn't send us any instructions.
We’d have shipped the goods by the S.S. "Pskov".
Жаль, что вы нам не прислали никаких инструкций.
Мы отгрузили бы товар пароходом «Псков».
(Здесь подразумевается условие:
if we had received your instructions - если бы мы получили ваши инструкции.)

If I had known it before!
Если бы я знал это раньше!
(Здесь подразумевается, в зависимости от обстоятельств, следствие:
I’d not have done it - я бы этого не сделал или:
I’d have helped him  - я бы помог ему и т. п.)

If they were here!
Если бы они были здесь!
(Здесь подразумевается, в зависимости от обстоятельств, следствие:
I’d be so glad - я был так рад
или: they would explain everything - они бы все объяснили и т. п.)

master@onlinenglish.ru