You've perfectly answered your questions yourself.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymousthe past perfect implies "I'd heard that before you just told meThat's the context in which the Past Perfect is fine, otherwise use the Present Perfect.
Anonymous"I have some news. I got engaged! Did you know?"I got engaged! - At this instant, you know. You have heard it. From this instant forward, this news is in the past.