// by Anastasival
Present Perfect имеет более пяти значений, а Past Perfect означает просто, когда какое-то действие случилось до какого-то момента или действия в прошлом и мы хотим это эмоционально выделить или подчеркнуть.
Present Perfect применяется для недавних действий, опыта или результата, который влияет на настоящее. А Past Perfect используется, чтоб подчеркнуть, выделить действие, которое было совершено до момента в прошлом или до другого действия в прошлом.
Пример №1
She has recently cleaned a bedroom. – Она недавно убрала спальню.
She had cleaned a bedroom by eleven o’clock in the morning yesterday. – Пример применения Past Perfect до момента в прошлом.
Пример №2
She isn’t at home. She has gone out. – Ее нет дома. Она вышла.
She wasn’t at home yesterday at seven pm. She had gone out. – Вчера в семь вечера ее не было дома. Она вышла. – Пример применения Past Perfect до действия в прошлом.
Present Perfect применяется для указания на период, который длиться до данного момента.
Например:
She has known him for two years. – Она знает его два года. – Период длиться два года до сего момента.
Past Perfect применяется для указания на период, который длился в прошлом до какого-то момента или действия.
Например:
She had known his for two years before they started to date last year. – Она знала его уже два года, прежде чем они начали встречаться в прошлом году. – Период длиться два года до того, как они начали встречаться в прошлом году.
Пример с периодами №2
He has lived in Paris for three months. – Он живет в Париже уже три месяца.
He had lived in Paris for three months before he found a job. – Он прожил в Париже три месяца, прежде чем нашел работу.
Пример с периодами №3
She has learned the language for two years. – Она учит язык уже два года.
She had learned the language for two years before she began to speak it. – Она учила язык два года, прежде чем начала на нем говорить.