In French when we use the 'futur antérieur' with modal verbs to indicate a supposition or an assumption about something in English it is often translated by simply 'must have done' when the modal verb is devoir.
Bonne Continuation !
Sign in to submit your answer
Don't have an account yet? Join today
Test your French to the CEFR standard