Модальный глагол must не употребляется во времени Present Perfect, поэтому если требуется сказать, что кто-то должен/не должен был делать что-то в своей жизни, следует использовать have to в Present Perfect.
Утвердительное предложение: have/has had to.
I’ve had to do it recently. (Недавно я вынужден был сделать это.)
He’s had to wear a tie at work. (Ему пришлось надеть галстук на работу.)
They’ve had to leave the country. (Они должны были покинуть страну.)
Отрицательное предложение: haven’t/hasn’t had to или have/has never had to.
You haven’t had to worry about money. (Тебе никогда в жизни не приходилось беспокоиться из-за денег.)
She has never had to pass an exam. (Ей никогда не приходилось сдавать экзамен.)
We’ve never had to wait very long. (Мы никогда не должны были ждать очень долго.)
Вопросительное предложение: Have you had to …? Has he had to…?
Have you ever had to drive on the left? (Тебе когда-нибудь приходилось водить по левой стороне дороги?)
Has he ever had travel on business? (Он когда-нибудь должен был ездить в командировки?)
Have they had to pay a lot of money? (Им когда-нибудь приходилось платить много денег?)