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