The verb "hear" is in the present perfect tense. The present perfect form of "hear" is "have heard". This tense is used because the hearing happened at some unspecified time in the past and is still relevant.