Используем Present Perfect Continuous для действия, начавшегося в прошлом и продолжающегося до сих пор, с акцентом на длительность ('for 15 years'). Глагол 'have' в Present Perfect Continuous — 'has been having'.
Ответ: has been having