Пояснение: Используется Present Perfect, так как временной период "30 years" не закончился.
Ответ: has existed