1) She .........studied really hard. She passed all her exams with excellent grades a) must have b) might have c) could have d) would have e) can't have f) should have 2) You ...............shouted at him. He'll never forgive you. a) mustn't have b) might not have c) couldn't have d) wouldn't have e) can't have f) shouldn't have 3) He ................... known it was your birthday. Otherwise, I'm sure he would have wished you a happy day. a) must have b) might have c) could have d) would have e) can't have f) shouldn't have 4) He ................ arrived by now. It's only a 20 minute journey. a) must have b) might have c) could have d) would have e) can't have f) should have 5) You .............. tried to fix the roof yourself. You might have fallen off and been badly injured. a) must have b) might have c) could have d) would have e) can't have f) shouldn't have 6) I __________ been a doctor, but my parents wanted me to be a lawyer. a) must have b) might have c) would have d) can't have 7) They __________ won the race, but they didn't try hard enough a) must have b) might have c) could have d) would have e) can't have 8) He ................................ bought a new car. He doesn't have any money. a) must have b) might have c) could have d) would have e) can't have f) should have 9) He ______ studied harder, but he was too lazy and that's why he failed the exam a) must have b) might have c) could have d) would have e) can't have 10) Sarah ............... been so happy when she found out she was being promoted. a) must have b) might have c) could have d) would have e) can't have f) should have 11) Julie _______ bought the book, but she borrowed it from the library instead a) must have b) might have c) could have d) can't have e) would have 12) Andrew did not revise the exam but he's passed. I think he .............. cheated. a) must have b) might have c) can't have d) would have e) should have 13) If I had had enough money, I_______ bought a car a) must have b) might have c) can't have d) would have e) should have f) could have 14) The boss is in a terrible mood. The meeting .............. been good. a) must have b) might have c) can't have d) would have e) should have f) could have 15) I ________ gone to the party, but I was really busy a) must have b) might have c) can't have d) would have 16) I had to wait 45 minutes for a bus yesterday. There ............... been an accident or maybe a strike. a) must have b) might have c) can't have d) should have e) could have f) would have 17) We don't know for sure that Alex broke the coffee table. It____ been the dog a) must have b) can't have c) might have d) would have e) needn't have 18) Why were there no buses yesterday? Maybe it was the snow or they _____ been on strike a) must have b) can't have c) would have d) should have e) might have 19) You ___ cooked so much food. We had already eaten before we came here a) should have b) needn't have c) might have d) could have e) would have 20) We ___ studied so hard for the test. It ended up being canceled a) could have b) can't have c) might have d) needn't have e) should have 21) I ____ liked to attend the conference, but I had other commitments. a) should have b) needn't have c) would have d) must have e) might have

Tabla de clasificación

Estilo visual

Opciones

Cambiar plantilla

¿Restaurar actividad almacenada automáticamente: ?