Sorry, Jandi, none of these sound natural to me-- only 'I heard it on the phone just now'. Perhaps in BrE?... Re: B5, we would say 'I've got' meaning 'I have (possess)'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.