Practice Exercise-3
Fill the gaps with must have, may have or might have or can’t have and the past participle of one of these verbs:
be, change, drink, escape, finish, get, go, have, lose, marry, miss, poison, spend, steal, win
Ben came back from a holiday in the mountains with a broken leg. He must have had an accident. (100%).
Pam can't find her diamond ring. Someone ____ it. (40%)
In the morning, Harry's prison cell is empty. He ____. (70%)
Joe ____ the gold medal in the 100 metres. He's a bad athlete. (0%)
Sophie won the lottery in 1994. But now she is poor. She ____ all the money. (100%)
I don't believe it! He ____ the exam in only thirty minutes. (0%)
It's impossible! They ____ all the whisky! (0%)
Sue didn't pass the exam. She ____ nervous. (70%)
Clara hasn't arrived in London. She ____ the train. (40%)
Elaine is very honest. She ____ the money. (0%)
Answers:
must have had
might have lost
may have escaped
can’t have won
must have spent
can’t have finished
cant have finished
may have been
might have missed
can’t have stolen
Click here for Notes