Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
David got a message telling him that he has/had won the prize.
Here which is to be used ? Has or had ?
"Had" in this instance. He'd already won it and being notified after that fact had occurred made it past-tense.