Answer:
Yes this sentence is correct because had is past tense
I think it's correct, but I'm not that good at grammar-
5.2m questions
6.8m answers