Вопрос:

a. have been

Ответ:

a. have been