Grammar present perfect past perfect

This is kind of confusing for me. Would be happy to get the answer and find out the right way of using these constructions:)

Is this correct and if not how I can use present and past perfect in one sentence?

“From the beginning of my teaching experience I’ve met people who had never sung before or they had had problems singing”


Solution 1:

Your sentence is perfectly fine. Kate Bunting's version, with have is good too.

But, as Kate implies, if you use the past perfect (with had) this suggests that "up to that time", i.e. that once they met you, they started singing. If that is what you meant, then that is how I would say it.