Разница между «heard» и «have heard» в английском языке заключается в времени действия. 24
Heard используется в простом прошедшем времени (past simple) и обозначает завершённое действие, которое произошло в прошлом. 2 Например: «I heard a strange noise coming from the basement last night» («Я слышал странный шум, доносящийся из подвала прошлой ночью»). 3
Have heard используется в настоящем совершенном времени (present perfect) и обозначает действие, которое началось в прошлом и часто продолжается в настоящем. 2 Например: «I have heard rumors about the new project, but I don't know the details yet» («Я слышал слухи о новом проекте, но ещё не знаю деталей»). 3