В чём разница Present Perfect и Past Perfect? Как-нибудь попонятне объясните, пожалуйста.

8 года назад от naxx_95

2 Ответы

0 голосов
Подлежаще + have + причастие II = Present Perfect
Используется, когда какое действие в прошлом или его результат актуален в настоящем.

I have just washed my hands - я только что помыл руки (и они у меня чистые) .
I haven't washed my hands for a year - я уже как год не мыл руки (и всех этим достал) .

Подлежаще + had + причастие II = Past Perfect
Используется, когда какое-то действие в прошлом имело место перед тем, как произошло другое событие (не используется, когда имели место несколько действий в прошлом подряд) .

I had washed my hands before you came - я помыл руки перед тем, как ты пришла.
I hadn't washed my hands for a year before I was transported to a psychiatric hospital - после того, как я год не мыл руки, меня увезли в психбольницу.

Обратите внимание на полное отсутствие связи с совершенным/несовершенным видом в русском: И Present Perfect (хотя и переводится как "настояще совершенное") , и даже Past Perfect (вобще "Давно прошедше") спокойно могут переводиться обоими видами.
8 года назад от Макс Антипов
0 голосов
Я прочитал книгу (только что вот читал читал и закончил читать к данному моменту времени) - Present Perfect
Я прочитал книгу (два года тому назад читал читал и закончил её читать уже давным давно) - Past Perfect

Perfect - это действие которое полностью завершено. Разница в том, что Present завершено только что, а Past завершено в прошлом.
8 года назад от MC Gala

Связанные вопросы