Grammar Quiz

Modals and Modal Perfects Quiz


Preview:


I’m not sure. Grandma’s coming to visit, so you _____ to spend some time with her.

A. should

B. better

C. ought


That film is overrated. I don’t understand why so many people think it’s great / terrible.

A. great

B. terrible


He __ committed the crime, as he had both the motive and the opportunity.

A. can’t have

B. could have

C. would have


We didn’t have to study for the test.

A. We forgot to study.

B. We were prepared for the test.


He could have become a doctor.

A. He didn’t become a doctor.

B. He became a doctor.


In many schools in England, students ________wear uniforms. It is compulsory.

A. should

B. must

C. may

D. can


He’s really shy. You ………….. have told him you liked him.

A. might

B. should

C. would


The band’s rise to fame is the subject … a new film.

A. to

B. in

C. of

D. from


You ____ to play in the team if you keep missing training.

A. can’t

B. shouldn’t

C. won’t be able


That smart girl studied a lot, so she __ (do) well on the test, but she didn’t.

A. may have done

B. should have done

C. must have done


This film is worth seeing. You should / shouldn’t miss it.

A. should

B. shouldn’t


We have to clean up the house before the guests arrive.

A. The house is tidy.

B. The house is a mess.


If he had called me, I would have gone to the party.

A. I didn’t go to the party.

B. I went to the party.


The soccer team couldn’t have won the match without Juan’s help.

A. They won the match.

B. They didn’t win the match


I’m so sorry I woke you up. I __ called you if I knew you were sleeping.

A. might not have

B. shouldn’t have

C. wouldn’t have


If I had known about your accident, I ____phoned you.

A. may have

B. should have

C. would have


I’m sure that’s Ellen’s sister. They look so alike.
That __________ Ellen’s sister. They look so alike.

A. Must be

B. Might be

C. May be


It’s very catchy. I can’t stop looking at / singing it.

A. looking at

B. singing at


Should there be a ban … music which contains aggressive lyrics?

A. on

B. in

C. of

D. to


Yes, that’s OK, but you ___ be more organised in the future.

A. must

B. have got

C. ought


I shouldn’t have invited them.

A. I didn’t invite them.

B. I invited them.


Great. Thanks, Mum. Oh, and ____ you wash my jeans for me, please? I want to wear them on Saturday.

A. should

B. can’t

C. would


I ____ finish an essay tonight.

A. have got

B. mustn’t

C. need to


We took a break … studying and went to see a film.

A. to

B. from

C. of

D. into


If you wanted to stay in that hotel you ____ booked before!

A. could have

B. might have

C. should have




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.