Modal Perfect Quiz
English multiple-choice grammar quiz about Modal Perfect
Preview:
You ______ to write them today.
A. should
B. must
C. had
D. ought
Marcela didn’t come to class yesterday. She _________ an accident.
A. should have had
B. might have
C. must have
D. may have had
If we had known your new address, we _____ to see you.
A. came
B. would have come
C. will come
D. would come
We ______ have time to help you tomorrow.
A. may
B. must
C. will
D. could
Robert arrived without his book. He _____ it.
A. could have lost
B. should have lost
C. would have lost
D. will have lost
Jenny’s engagement ring is enormous! It ______ have cost a fortune
A. must
B. might
C. will
D. should
Laura, you and the kids just have dinner without waiting for me. I ______ work very hard today.
A. can
B. may
C. should
D. would
“Where do you think Rooney is today?”. “I have no idea. He _____ late.”
A. should have left
B. would have sleep
C. would sleep
D. may have sleep
The photos are black. The X-ray at the airport _____ them.
A. should have damaged
B. would damage
C. would have damaged
D. must have damaged
Do we ______________to? I think I’ve seen enough already.
A. should
B. have
C. may
D. must
The plane is late. It ____________ landed by now.
A. must
B. should
C. ought to have
D. must have
Tom didn’t do his homework, so the teacher became very angry. He _____ his homework
A. must have done
B. might have
C. should have done
D. will have done
John still hasn’t come out. He ______ everything for the trip now.
A. must have been preparing
B. will be preparing
C. must be preparing
D. will have prepared
Young people ______ obey their parents.
A. must
B. may
C. will
D. ought to
Unless he runs he______ catch the train.
A. will
B. musn’t
C. wouldn’t
D. won’t