Чтобы выяснить, всегда ли ставится запятая перед словом «когда», рассмотрим конкретные случаи его употребления в сложноподчиненном и простом предложениях.
Вначале укажем, что в русском языке слово «когда» является местоименным наречием, которое выполняет роль союзного слова в сложноподчиненном предложении. С его помощью к главному предложению прикрепляется придаточная часть. Если придаточное предложение следует после главного или находится внутри него, то перед союзным словом (союзом) «когда» ставится пунктуационный знак — запятая, например:
Мы ушли далеко в поле и не заметили, когда начало накрапывать.
В воздухе стало свежо, когда прошел летний дождик, и над лесом повисло коромысло яркой радуги.
Рассмотрим случаи, когда перед этим союзным словом запятая не нужна.
В сложноподчиненном предложении могут быть однородные придаточные части, соединенные между собой сочинительным союзом «и». Тогда перед союзом «когда» второго предложения запятая не ставится.
Я хорошо помню, когда она пошла в первый класс и _ когда закончила школу.
Учтем, что согласно правилу пунктуации запятая перед «когда» ставится, если он оказался в паре с другим союзом (союзным словом) и в последующем главном предложении отсутствуют слова то, так, но, например:
Изредка осенью выдаются теплые дни, и, когда утром проглянет яркое солнце, оно быстро съедает туман, залёгший в низинах.
Воздух был необыкновенно светел, прозрачен и нежен, так что, когда Анна Акимовна посмотрела в окно, ей прежде всего захотелось вздохнуть глубоко-глубоко.
Сравните:
Известно, что _ когда поэт живет в ладу со своим родным языком, то силы его удесятеряются.
Запятая также не ставится, если придаточная часть выражена только союзом (союзным словом).
Он пообещал, что скоро придет, но не уточнил _ когда.
Не нужен пунктуационный знак перед «когда», если оно употреблено в роли неопределенного местоименного наречия «когда-либо», например:
Учитель спросил, не участвовал ли я _ когда в олимпиаде.
Слово «когда» может повторяться при сопоставлении однородных членов предложения:
Я иду на тренировку _ когда в четверг, когда в воскресенье.
При повторении запятая ставится перед вторым словом «когда».
Вот еще пример простого предложения, в котором употребляется вопросительное местоименное наречие «когда». Как видим, перед ним не нужен знак препинания в виде запятой:
А _ когда вы придете к нам?