Для преобразования предложений из формы Present Perfect Active в Present Perfect Passive нужно помнить, что в пассивном залоге объект действия становится подлежащим. Формула Present Perfect Passive выглядит следующим образом: Subject (объект действия) + have/has been + V3 (Past Participle).
Вот как изменятся ваши предложения:
1) I have already taken the books back to the library.
В пассивном залоге:
The books have already been taken back to the library.
Объект "the books" становится подлежащим, добавляется "been" перед глаголом в третьей форме.
2) She has just posted those letters.
В пассивном залоге:
Those letters have just been posted.
"Those letters" становится подлежащим, добавляется "been".
3) The teacher has already checked my test.
В пассивном залоге:
My test has already been checked by the teacher.
Здесь "my test" становится подлежащим, а "the teacher" можно добавить в конце с предлогом "by" (но это не обязательно).
4) He has lost the key.
В пассивном залоге:
The key has been lost.
"The key" становится подлежащим, а "he" в пассивной конструкции можно опустить, если неважно, кто совершил действие.
5) We have opened all the windows.
В пассивном залоге:
All the windows have been opened.
"All the windows" становится подлежащим, добавляется "been".
6) I have bought bread on the way home.
В пассивном залоге:
Bread has been bought on the way home.
"Bread" становится подлежащим, добавляется "been". Здесь "on the way home" остается неизменным обстоятельством.
7) I have done this exercise.
В пассивном залоге:
This exercise has been done.
"This exercise" становится подлежащим, добавляется "been".
Ключевые моменты преобразования:
- Перенесите объект из активного предложения в начало пассивного.
- Используйте форму has been (если подлежащее в 3-м лице единственного числа) или have been (для множественного числа или других лиц).
- Глагол остается в третьей форме (Past Participle).
- Исполнитель действия (если он важен) добавляется с предлогом "by". Если исполнитель не важен, его можно опустить.
Надеюсь, это поможет вам лучше понять преобразование предложений в пассивный залог!