Perfect passive
Автор / / задал вопрос в разделе Лингвистика
Present Perfect Passive и получил лучший ответ
Ответ от Д[гуру]
Если в Вашем предложении просто заменить reading на страдательное причастие read, то получится чепуха, предложение без смысла. Во-первых, потому что людей не "читают" (предложение теряет смысл) , а во-вторых, в предложении остается прямое дополнение the book, которое по законам трансформации активного залога в пассивный должно стать подлежащим:
I have read the book. -> The book has been read (by me).
Я прочитал книгу. -> Книга прочитана (мною) .
В предложениях со сказуемым в пассивном залоге не может быть прямого дополнения, а только косвенное (отвечающее на вопрос "кому? "), являющееся частью предложной конструкции:
I gave him the book. -> The book was given to him (by me). Him - косвенное дополнение (indirect object). To him - предложная конструкция.
Я (когда-то) дал ему книгу. -> Книга была дана ему (мною) .
Возможно, Вас интересует вопрос, можно ли изменить залог с активного на пассивный, если глагол стоит в форме времени (Present) Perfect Continious. Ответ: можно. Но по форме это будет так же, как если бы сказуемое стояло в форме времени (Present) Perfect.
1) I have read the book. -> The book has been read (by me).
2) I have been reading the book. -> The book has been read (by me).
И в первом и во втором случае получаем одно и то же предложение, меняя активный залог на пассивный.
I have been read for two hours. - меня читали два часа =)) Present Perfect Passive
ерунда получится. предл стоит в progressive. чтобы получилось Present Perfect Passive нужно убрать длительность "for two hours", наприм i have read this book many times.
А то, именно Present Perfect Passive и получится, и перевод вполне подходящий : " Книга прочла меня за два часа". Быстро управилась )
Что бы это предложение переделать в Present Perfect Passive нужно произвести более значимые трансформации.
The book has been red by me for two hours. Я прочитал книгу за 2 часа, или, книга прочитана мною за 2 часа.