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