Добрый день.
Бы – это частица. Она всегда пишется отдельно от всех слов и «кто бы» не исключение. Есть одно известное правило по русскому языку: частицы “бы”, “ли”, “же” всегда пишутся раздельно с союзами или словами. Это правило необходимо выучить наизусть и тогда вы никогда не забудете, как правильно пишется слово «кто бы».
Примеры: Кто бы вспомнил о моём дне рождении; кто бы мне помог разобраться в математике; учитель на уроке спросил: ” Кто бы сказал, какой будет правильный ответ».