Зимой - наречие или существительное? Есть такое правило Если у слова «зимой» есть зависимые слова (ранней зимой, этой зимой), то это существительное: Ранней зимой снег долго не лежит. Этой зимой первый снег выпал очень рано. С другой стороны Приехал ранней зимой. Зимой - существительное, так как определено прилагательным. Приехал рано зимой. Зимой - наречие, так как только при наречии (не при существительном) может быть пояснительное наречие на -о. Приехал зимой. Здесь зимой столько же наречие, сколько существительное. Фифти-фифти. А как тогда трактовать зимой в таком предложении? Приехал рано снежной зимой.
Здесь "зимой" является существительным, так как определено прилагательным "снежной". Таким образом, "зимой" - существительное в данном контексте.