Слово бывает имеет 2 значения: 1) находиться или оставаться; 2) существовать.
Это настоящее время глагола бывать.
Примеры первого значения: бывать в гостях, бывать в Донецке, бывать на посту. Эти примеры указывают на положение объекта или человека, которое происходит не один раз, а возможно систематически.
Примеры второго значения: бывать холодным, бывать грустным, бывать наяву.
Эти примеры связаны с существованием чего-то или кого-то, и с состоянием кого-то или чего-то.
Чтобы не перепутать глаголы бывать и быть, надо понимать, что глагол быть указывает на однократное нахождение человека где-то. Если глагол быть указывает на существование чего-то, то быть и бывать - это синонимы. Но глагол бывать означает временное повторяющееся положение человека где-то.
Глагол быть имеет прошедшее время - был.
Глагол бывать имеет прошедшее время - бывал.
Употребление глаголов бывать и быть зависит от смысла предложения.