Разница между Present Perfect и Past Perfect при использовании глагола hear заключается в том, что первое обозначает настоящее совершенное действие, а второе — прошедшее совершенное. 1
Present Perfect (настоящее совершенное) образуется с помощью формы глагола hear «have heard». 14 Пример: «I have heard this song before» — я уже слышал эту песню. 3
Past Perfect (прошедшее совершенное) образуется с помощью формы глагола hear «had heard». 15 Пример: «They had heard the news before we told them» — они уже слышали новости, прежде чем мы им сказали. 3
Глагол hear относится к неправильным глаголам английского языка и имеет три формы: hear (инфинитив), heard (прошедшее время), heard (причастие прошедшего времени). 3