Разговорное существительное коммуналка, которое может обозначать как коммунальную квартиру, так и коммунальные услуги, образовано способом универбации (стяжения словосочетания в одно слово) с суффиксацией. Корень у него только один, «следов» второго корня нет, а потому подобные слова не принято относить к сложносокращенным.
Слово расстояние заимствовано из старославянского языка, где оно образовано от глагола расстояти 'находиться, стоять в отдалении'. Так что исторически в этом слове тот же корень, что и в глаголе стоять, а рас- – приставка. В современном русском языке приставка в этом слове уже не выделяется.
Да, вынуть – единственное в русском языке слово без корня. Когда-то в этом слове корень был, но утратился вследствие исторических преобразований. Слово появилось по аналогии с глаголами на -нуть (типа двинуть) на базе вынять, производного от яти 'брать' (от него же образован и глагол взять).
Учитель неправ. Оба варианта переноса верны. Группа неодинаковых согласных букв в середине слова, входящих в корень или образующих стык корня и суффикса, может быть разбита переносом любым образом. См.: Правила русской орфографии и пунктуации. Полный академический справочник / под ред. В. В. Лопатина. М., 2016. § 217.
Хотя существительное утварь традиционно приводится как исключение к правилу написания безударных гласных в корне с чередованием твар/твор, во многих лингвистических источниках отмечается невыделяемость в этом слове в современном языке корня твар. Морфемно-орфографический словарь А. Н. Тихонова предлагает выделять в слове утварь корень утварь-.
Согласно «Морфемно-орфографическому словарю» А. Н. Тихонова в слове пренебрегать в современном русском языке приставка пре- не выделяется, слово состоит из корня пренебрег- и суффиксов -а- и -ть. Таким образом, две первые гласные е попадают в категорию непроверяемых. Однако история слова показывает нам, почему в нем пишутся гласные е.
Слово пренебрегать исторически образовано из приставок пре- и не-, а также корня -бере- (беречь, бережливый). В современном русском языке смысловая связь слова пренебрегать со словами беречь, бережливый оказалась утраченой. Слово оторвалось от своих корней и зажило собственной жизнью, оно перестало восприниматься носителями русского языка как однокоренное со словами, которые содержат корень -бере-. Поэтому произошло и переосмысление его структуры. Однако орфография сохраняет для нас связь с прошлым этого слова.
Ответы на подобные вопросы можно найти в информационно-поисковой системе «Орфографическое комментирование русского словаря».