Для решения данного задания используем протокол Г: Морфемика.
В слове подснежник можно выделить следующие морфемы:
Таким образом, в слове подснежник 4 морфемы.
Ответ: Б) 4