Звук «о» в русском языке чередуется с нулевым звуком из-за исторических фонетических процессов. 2
Ранее на месте современных звуков «о» стояли глухие редуцированные гласные «ъ» и «ь». 4 В сильной позиции они становились «о», а в слабой позиции исчезали вовсе. 4
Например, в древнерусском языке слово «сон» писалось так: СЪНЪ (где Ъ обозначает краткий звук «о»). 2 Под ударением Ъ превратился в полноценный «о», а в конце слова исчез. 2 Так получилось современное написание. 2 А вот в форме родительного падежа «сна», наоборот, звук в середине исчез, а в конце превратился в полную гласную. 2
Таким образом, в одной и той же морфеме гласные «о» и «е» могут как быть, так и отсутствовать — чередоваться с нулём звука. 2