The correct answer is could have told. This expresses a missed opportunity in the past – the person had the ability to tell the truth but didn't.
Ответ: could have told