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