must have been
Ça a dû être extrêmement douloureux.
It must have been extremely painful.
Ça a dû être dur de renoncer à une vocation pareille, non ?
It must have been hard to give up a calling like that, right?
— Audition (2000)
Ça a dû être une sacrée bataille.
That must have been quite a battle.
That must have been expensive.
It must have been terrible.
Selon moi ça a dû être Tom qui a cassé la vitre.
I think it must have been Tom who broke the window.
That must have been hard for you.
Ça a dû être deux ans de galères.
It must have been two years of hardship.
— Avengers : Infinity War (2018)