Font size
WorksheetsModal Modal Perfect
Total questions: 23
Worksheet time: 18mins
John and Michael haven't arrived at the party yet. They___________have got lost.
should
must
might
ought to
Can
ought to
don't have to
mustn't
I'm tired. I ___________stayed up so late last night.
shouldn't have
couldn't have
may have
mustcan't have
may
should
You _____ go to the party if you finish all of your homework.
would
must
may
need to
Alan _____ speak perfect French when he was only eight years old.
should
might
would
could
_____ I open the window? It's very hot in here.
Would
Could
Will
May
“I’m flying to Australia tomorrow!”
“You ...... be really excited.”
a. can
b. must
c. would
d. may
“I see all your friends have gone skiing.”
“Yes, I ...... have gone with them but I didn’t
want to.”
a. may
b. can’t
c. could
d. must
I ...... have called you earlier, but I wasn’t feeling very well.
a. would
b. can’t
c. must
d. may
You ...... to have told your teacher that you were leaving.
a. may
b. would
c. ought
d. might
She ___________ finished her project on time. Now the teacher will be upset.
could have
must have
should have
might have
If they had known about the meeting, they ___________ attended.
would have
could have
should have
might have
“I forgot to bring my umbrella.”
“You ___________ checked the weather before leaving.”
should have
could have
might have
must have
I didn't see John in class yesterday. He ______ ill.
could have
should have
must have
would have
_____ we dance?
May
Shall
Might
Would
