All the lights are off, his car is gone, and nobody is answering the door. He __________ already., should have left, can’t have left, must have left, might have left, Maria __________ the meeting yesterday because she was on a flight at that time., must have attended, can’t have attended, should have attended, may have attended, Jack hasn’t arrived yet. Perhaps he __________ the wrong train., must have taken, can’t have taken, should have taken, might have taken, The train was scheduled to arrive at nine, so it __________ by now., should have arrived, might have arrived, must have arrived, can’t have arrived, Look at all the mud on Sarah’s shoes! She __________ through the park., can’t have walked, may not have walked, must have walked, ought to have walked, Ben __________ the cake because he wasn’t at the party., can’t have eaten, must have eaten, might have eaten, should have eaten, I’m not sure where my wallet is. I __________ it in the café., must have left, ought to have left, can’t have left, may have left, According to the company’s email, we __________ our refund by yesterday., can’t have received, ought to have received, must have received, might have received, Liam answered every question correctly without any difficulty. He __________ very hard for the exam., can’t have studied, must have studied, should have studied, might have studied, Anna __________ the email from the office at midnight because the building was closed., may have sent, must have sent, should have sent, couldn’t have sent, Daniel hasn’t replied to my message. Perhaps he __________ it yet., might not have seen, can’t have seen, should have seen, must not have seen, The mechanic started working on the car early this morning, so he __________ the repairs by now., can’t have finished, might not have finished, should have finished, must not have finished, Their hotel bill was more than €3,000. They __________ in a very expensive hotel., might not have stayed, should have stayed, can’t have stayed, must have stayed, Sophie __________ at home last night because several people saw her at the concert., may have been, should have been, can’t have been, must have been, Oliver was unusually late for work this morning. He __________ to set his alarm., ought to have forgotten, may have forgotten, must not have forgotten, can’t have forgotten, The deadline was yesterday, and everyone received clear instructions. Nina __________ her application by then., ought to have submitted, must have submitted, might not have submitted, can’t have submitted, The streets are wet, although the sky is clear now. It __________ during the night., might not have rained, must have rained, should have rained, can’t have rained, David __________ that note because the handwriting is completely different from his., should have written, must have written, might have written, couldn’t have written, Laura followed the wrong instructions. Perhaps she __________ what the manager said., should have misunderstood, can’t have misunderstood, might have misunderstood, must have misunderstood, Their flight was due to land twenty minutes ago, so they __________ by now., should have landed, might not have landed, can’t have landed, must have landed

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?