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