1) It's really cloudy today. It ____ rain later. a) must b) might 2) She's not here. She ____ gone home early. a) should b) might have c) should have 3) She's not answering her phone. She ____ in a meeting. a) could be b) could have been 4) The ground is wet. It ____ rained last night. a) should have b) must have c) must 5) There is a lot of traffic this morning. They ___ doing roadworks again. a) must have b) should be c) must be 6) I can't find my book anywhere. I _____ left it at school. a) must have b) should have c) might 7) She knows so much about plants. She _____a botanist. a) could be b) could have been 8) He looks disappointed. He ____ failed the test. a) might b) might have c) could d) should have 9) The dog is barking non-stop. There _____ someone at the door. a) should be b) must be c) must have been 10) The vase is broken. The cat ____ knocked it over. a) must have b) must c) should 11) She's smiling a lot today. She ____ received some good news. a) might b) should have c) could have 12) The movie was sold out. We _____ arrived too late to buy tickets. a) could have b) must have c) should have

Focus 3 U3 Present and past speculation

Leaderboard

Visual style

Options

Switch template

Continue editing: ?