Написание «нехорошо» или «не хорошо» зависит от контекста использования слова. 1
Слитно пишется, если к слову можно подобрать синоним, например «плохо». 1 Примеры: «Нехорошо быть безграмотным», «Он поступил нехорошо, но не сожалел об этом». 1
Раздельно пишется, если в предложении есть противопоставление, например «Не хорошо, а плохо». 14 Примеры: «Не хорошо, а очень плохо быть безграмотным», «Он поступил не хорошо, а плохо по отношению к своим товарищам». 1
Также раздельно пишется, если отрицается то, что было «хорошо», но не подразумевается, что было плохо, например «Мы выступили не хорошо». 4