Grammar Quiz

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


Random Topics:

Passive Voice in Past Simple TensePerfect TenseHave vs. HasTenses, Determiners & Subject Verb AgreementMoods of GrammarPresent Perfect and Past TensesSimple Present VS Present ContinuousCountable QuantifiersMixed Present TensesVerb Ability