+0

"He's cheating? I have/had/Ø heard stories, but I didn't know it was true."

Which one is correct and why?

+0

All of those choices are possible.

In my opinion 'had' is the best choice. It makes it clear that hearing stories happened before finding out they were true.

CJ