Разница между союзами «если» (if) и «когда» (when) при формировании условных предложений заключается в том, что союз «когда» чаще используется в предложениях нулевого типа, где говорится об условии, которое обязательно влечёт за собой некое следствие. 15
В таких предложениях союз «если» можно заменить на «когда» без потери смысла. 13 Например: «When you mix red with yellow, you get orange» — «Когда смешиваешь красный с жёлтым, получается оранжевый». 3
Однако есть предложения, в которых союз «если» нельзя заменить на «когда». 1 Например, в условных предложениях 3-го типа, которые выражают нереальную ситуацию в прошлом и её нереальные последствия. 1 В таких предложениях союз «if» не может быть заменён на «when». 1