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