1) John _______ (see) Mary yesterday because she was out of town. a) must have seen b) should have seen c) can't have seen d) might have seen 2) The streets are wet this morning. It _______ (rain) last night. a) should have rained b) must have rained c) can't have rained d) might have rained 3) He looks really tired today. He _______ (stay) up late working, but maybe he just went partying... who knows! a) must have been b) should have been c) can't have been d) might have been 4) The project _______ (complete) by now, but there were several unexpected delays. a) must have been b) should have been c) can't have been d) might have been 5) She _______ (arrive) at the airport by 6 PM, but her flight was delayed. a) must have been b) should have been c) can't have been d) might have been 6) He wasn't at the office yesterday; he _______ (feel) sick. (you're not sure about this) a) must have been b) should have been c) can't have been d) might have felt 7) The instructions _______ (clear) enough for everyone to understand, but many people were still confused. a) must have been b) should have been c) can't have been d) might have been 8) The package hasn't arrived yet; it _______ (be) delayed in transit or lost. a) must have been b) should have been c) can't have been d) might have been 9) We didn't see any footprints or marks, so everyone thinks the animal _______ (be) very light. a) must have been b) should have been c) can't have been d) might have been 10) You _______ (leave) your keys at home. I saw you take them with you. a) must have left b) should have left c) can't have left d) might have left

Past modals of deduction

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?