В английском языке, насколько я знаю, есть три типа условных предложений (conditional). Гораздо проще будет просто заучить, как они образуются, чтобы потом не думать над предложениями типа
"When...