1) Sarah looks very happy. She_____________________ her Astronomy test.  a) should have passed b) may have passed c) must have passed 2) The new assistant hasn't arrived yet. He ___________________ the wrong train.  a) may have taken b) should have taken c) can't have taken 3) You __________________ sick yesterday. I saw you talking to our Geography class...  a) must have been b) could have been c) can't have been 4) I didn't pass my Astronomy test. I__________________more.  a) could have practiced b) must have practiced c) should have practiced 5) I __________________ a teacher, but I decided to become an astronaut. And, I'm happy with my choice! a) should have been b) could have been c) must have been 6) You _______________________ to the Solar System class , it was awesome. We learned a lot!.  a) should have come b) could have come c) may have come 7) The astronomy teacher__________________________ his job because his staff is in his office.  a) may not have left b) shouldn't have left c) can't have left 8) I'm sorry to come without calling. I ________________________ you a message.  a) could have sent b) should have sent c) can't have sent 9) Lucy didn't study le lesson about"The Solar System". She__________________ tired. She's very responsible! .  a) may have been b) can't have been c) should have been 10) He knows a lot about Space exploration. He____________ read a lot about it. a) must have b) can't have c) should have

Leaderboard

Visual style

Options

Switch template

Continue editing: ?