Всегда ли ставится запятая перед словом «когда»?

Чтобы выяснить, всегда ли ставится запятая перед словом «когда», рассмотрим конкретные случаи его употребления в сложноподчиненном и простом предложениях.

Вначале укажем, что в русском языке слово «когда» является местоименным наречием, которое выполняет роль союзного слова в сложноподчиненном предложении. С его помощью к главному предложению прикрепляется придаточная часть. Если придаточное предложение следует после главного или находится внутри него, то перед союзным словом (союзом) «когда» ставится пунктуационный знак — запятая, например:

Мы ушли далеко в поле и не заметили, когда начало накрапывать.

В воздухе стало свежо, когда прошел летний дождик, и над лесом повисло коромысло яркой радуги.

Рассмотрим случаи, когда перед этим союзным словом запятая не нужна.

В сложноподчиненном предложении могут быть однородные придаточные части, соединенные между собой сочинительным союзом «и». Тогда перед союзом «когда» второго предложения запятая не ставится.

Я хорошо помню, когда она пошла в первый класс и _ когда закончила школу.

Учтем, что согласно правилу пунктуации запятая перед «когда» ставится, если он оказался в паре с другим союзом (союзным словом) и в последующем главном предложении отсутствуют слова то, так, но, например:

Изредка осенью выдаются теплые дни, и, когда утром проглянет яркое солнце, оно быстро съедает туман, залёгший в низинах.

Воздух был необыкновенно светел, прозрачен и нежен, так что, когда Анна Акимовна посмотрела в окно, ей прежде всего захотелось вздохнуть глубоко-глубоко.

Сравните:

Известно, что _ когда поэт живет в ладу со своим родным языком, то силы его удесятеряются.

Запятая также не ставится, если придаточная часть выражена только союзом (союзным словом).

Он пообещал, что скоро придет, но не уточнил _ когда.

Не нужен пунктуационный знак перед «когда», если оно употреблено в роли неопределенного местоименного наречия «когда-либо», например:

Учитель спросил,  не участвовал ли я когда в олимпиаде.

Слово «когда» может повторяться при сопоставлении однородных членов предложения:

Я иду на тренировку _ когда в четверг, когда в воскресенье.

При повторении запятая ставится перед вторым словом «когда».

Вот еще пример простого предложения, в котором употребляется вопросительное местоименное наречие «когда». Как видим, перед ним не нужен знак препинания в виде запятой:

А _ когда вы придете к нам?