Одна из конструкций пассивного залога.
Пассив в настоящем совершенном времени означает, что над объектом совершено какое-то действие, и оно является важным в данный момент:
Активный (действительный) залог
Somebody has broken the window (Active). — Кто-то разбил окно.
Пассивный залог
The window has been broken (Passive). — Окно разбито.
Образование.
Страдательный залог в Present Perfect состоит из вспомогательной конструкции has/have been и причастия II основного глагола в прошедшем времени (Past Participle) (третья форма глагола):
Подлежащее (object) + have/has been + «done»
Вопросительная форма.
Have you ever been bitten by a dog? — Тебя когда-нибудь кусала собака?
т.е. вспомогательный глагол have/has выносится в начало предложения.
Отрицательная форма:
I am not going to Peter’s party as I haven’t been invited. – Я не пойду на вечеринку к Питеру, потому что меня не пригласили.
т.е. отрицательная частица not ставиться после вспомогательного глагола have/has.
Помните, что на форму пассива в разных временах распространяются те же правила, что и в обычном, активном залоге. Present Perfect и Past Indefinte в пассиве нельзя употреблять как попало. Сравните:
The road is ready for use. It has been built (Present Perfect). — Дорога готова к использованию. Она построена.
The road was built yesterday (Past Indefinite). — Дорога была построена вчера.
Several houses have been destroyed by the earthquake (Present Perfect). — Несколько домов разрушено землетрясением (они разрушены в данный момент).
Several houses were destroyed by the earthquake last year (Past Indefinite). — Несколько домов было разрушено землетрясением в прошлом году.