Перед как не ставится запятая в ряде случаев, а именно:
во-первых, когда сравнительный оборот образует именную часть составного сказуемого, например:
У нее глаза как голубые озера.
Асфальтированная дорога как мокрый серый шелк.
Во-вторых, сравнительный оборот имеет обстятельственное значение "каким образом", то есть он плотно связан с глаголом и его можно заменить существительным в творительном падеже или наречием, например:
Вино лилось как река (рекой).
Щеки вспыхнули как огонь (огнём).
Перед "как" не ставится запятая во фразеологических оборотах, которые являются одним членом предложения, например:
От испуга он стал белым как полотно.
Всё видно как на ладони.
Я был голоден как волк.
Следующий случай, если "как" имеет значение "в качестве", то есть в предложении нет сравнительного оборота.
Он проработал как учитель двадцать лет.
Китайский веер рассматривают как тонкое произведение искусства.
В случае, если перед "как" имеется отрицание "не", наречия "совершенно", "совсем", "почти", "вроде", "точь-в-точь" и другие, то знак препинания не нужен, например:
Трактора маячили в тумане точь-в-точь как каменные глыбы.
В цельных по смыслу выражениях также не ставится запятая:
понимать как должное, сделать как следует, делай как хочешь, рассказать все как есть, понимать как полагается и пр.
В составных подчинительных союзах запятая не разделяет их на части:
с тех пор как, подобно тому как, перед тем как, в то время как.
Перед тем как пойти на курсы, я уволился с прежней должности.
С тех пор как закончилось лето, я ни разу не был в деревне.