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