Have you ever heard this song --- in Thailand?<br/><br/>sing / singing / sung / sang<br/><br/>Which one is correct in this context? I know that "hear" takes object+gerund.