Present Perfect Passive употребляется, когда речь идёт о результате, а исполнитель неизвестен, или это не имеет значения. Для того, чтобы получить формулу Present Perfect Passive нужно заменить be в основной формуле пассива be+V3/ Ved, на have/has been.
Present Perfect Passive | have/has been + V3/ Ved |
The roof has been repaired. (Крышу отремонтировали.)
The report has been typed. (Отчёт напечатан.)
The car has been stolen. (Машину угнали.)
The post hasn’t been delivered yet. (Почту пока еще не доставили.)
Have you been invited to the wedding? (Тебя пригласили на свадьбу?)