Разница между Present Perfect и Past Perfect в английском языке заключается в том, что Present Perfect тесно связано с настоящим, а Past Perfect — с другим событием в прошлом, которое произошло позже. 1
Present Perfect используется, когда говорят о завершённом действии, которое неразрывно связано с настоящим моментом. 24 Важно не когда произошло действие, а сам факт того, что оно произошло, и его результат в настоящем. 1
Past Perfect используется, когда говорят о завершённом событии в прошлом, которое произошло раньше другого действия или определённого момента в прошлом. 2
Оба времени образуются с помощью связки вспомогательного глагола to have с основным глаголом третьей формы. 3 При этом Present Perfect ставит вспомогательный глагол в настоящее время, а Past Perfect — в прошедшее. 3