Правильно: имеет место. Выражение имеет место быть неграмотное.
В живой речи слово город здесь будет лишним. Сочетание город Санкт-Петербург характерно для канцелярского языка.
Наличие перед составным подчинительным союзом вводного слова приводит к расчленению союза и постановке запятой между его частями: А может быть, потому, что эта книга просто похожа на набор правил.
Многоточием заменяют пропущенные слова внутри предложения. Многоточие в угловых скобках – знак, отмечающий пропуск целого предложения или нескольких предложений.
Корректно: специалист болен, освобожден от работы по болезни. В разговорной речи возможно: специалист на больничном.
Это несогласованное определение.
Предпочтительно писать с запятой.
Правильно: Просто чудо, что за вечер! Чудо как хороша!