Question: has mentioned or had mentioned?
Answer: I have mentioned refers to an action that occurred at some point in the past. I had mentioned refers to an action that occurred before another event in the past. I have mentioned to him several times that he should pay more attention while driving.