1) Sarah looks very happy. She ... her Math 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 teacher...  a) must have been b) could have been c) can't have been 4) I didn't pass my Literature test. I ... more.  a) could have practised b) must have practised c) should have practised 5) I ... a teacher, but I decided to become a vet. And, I'm happy with my choice! a) should have been b) could have been c) must have been 6) You ... to the school trip, it was awesome. We learned a lot about Italy! 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 the lesson. 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 medieval times. He ... a lot about it. a) must have read b) can't have read c) should have read 11) He _______ gone to the toilet, but I'm not sure. a) must have b) could have c) can't have d) should have 12) Mary is so efficient! She _______ finished the report by now. a) must have b) may have c) could have d) can't have 13) They _______ seen the movie already. It has just been realeased! a) can't have b) might have c) must have d) should have 14) You _______ told me about the meeting earlier. a) should have b) may have c) could have d) must have 15) He _______ known about the surprise. a) can't have b) might have c) should have d) could have 16) She _______ forgotten her keys at home. She always does! a) could have b) must have c) can't have d) may have 17) They _______ arrived by now. a) should have b) might have c) can't have d) must have 18) He _______ been sleeping when you called. He is working at that time! a) can't have b) could have c) must have d) should have 19) You _______ seen him at the store, he is on a trip! a) can't have b) may have c) must have d) should have 20) She _______ been at the meeting yesterday, that's why she has all the information. a) must have b) could have c) can't have d) might have 21) They _______ heard the news by now. a) should have b) may have c) can't have d) must have

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?