Grammar Quiz

Modal Perfect Quiz

Preview:


The children _____ “thank you” to you when you gave them their gifts.

A. will have said

B. must say

C. should have said

D. should say


You ______ to write them today.

A. should

B. must

C. had

D. ought


Thomas received a warning for speeding. He _____ so fast.

A. shouldn’t have driven

B. would have driven

C. should have

D. might have driven


“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


I ______________ stay overnight at my friend’s house. My parents are very strict about this.

A. needn’t

B. mustn’t

C. ought not to

D. will not


“______ you hand me that pair of scissors, please?”

A. May

B. Will

C. Shall

D. Should


Was it really necessary? You ________________ tell the police, you know.

A. can’t

B. mustn’t

C. can’t have

D. didn’t need to


These two boys look identical. They ____________ twins.

A. must have been

B. must be

C. should be

D. should have been


My car stopped on the high way. It _____ out of gas

A. may run

B. may have run

C. must be

D. should have run


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


_____ you be in Rome tonight.

A. Will

B. May

C. Might

D. Maybe


Young people ______ obey their parents.

A. must

B. may

C. will

D. ought to


Robert arrived without his book. He _____ it.

A. could have lost

B. should have lost

C. would have lost

D. will have lost


The plane is late. It ____________ landed by now.

A. must

B. should

C. ought to have

D. must have


If we had known your new address, we _____ to see you.

A. came

B. would have come

C. will come

D. would come


“Are you going to join us there” – “Sorry, I _____________ talk to the teacher after school.”

A. might

B. need to

C. am able to

D. can’t


I ______ be delighted to show you round the factory.

A. ought to

B. would

C. might

D. can


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


Unless he runs he______ catch the train.

A. will

B. musn’t

C. wouldn’t

D. won’t


We ______ have time to help you tomorrow.

A. may

B. must

C. will

D. could


Do we ______________to? I think I’ve seen enough already.

A. should

B. have

C. may

D. must


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


Marcela didn’t come to class yesterday. She _________ an accident.

A. should have had

B. might have

C. must have

D. may have had


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


He was very lucky when he fell off the ladder. He _____ himself.

A. could have hurt

B. should have hurt

C. must have hurt

D. will have hurt


Random Topics:

Suffixes and TensesTOEFL Adjective and AdverbSentence TransformationSimple Present ProgressiveModals for DeductionPast Simple and ContinuousInfinitives for reasonsCan, Could, May, MightAsking for and Giving Opinion