Grammar Quiz

[ Modals with Perfect Infinitive ]

I can’t believe Jim hasn’t arrived yet. He ___ have taken the correct train.

A. shouldn’t

B. mustn’t

C. needn’t

D. can’t

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses and Word FormationPrepositionsVerb Present Simple Tense�Put� Phrasal VerbGrammar: Have toCountable & Noncountable NounsDefinite and Indefinite ArticlesPresent Simple x Present ContinuousHas Got & Have GotModals for Advice, Obligation/Prohibition, Necessity and Lack of Necessity

Other quiz:

Grammar › View

six legs / a fly / got / Has / ?

A. A fly has got six legs?

B. Has a fly got six legs?

C. Has six legs got a fly?

D. Has got a fly six legs?


Conjunctions › View

Identify the type of conjunction in the sentence: ‘I will stay home unless you come to visit.’

A. correlative conjunction

B. coordinating conjunction

C. interjection

D. subordinating conjunction

Grammar › View

Miss Naylie serves passengers in an aircraft. She is an air …………..

A. pilot

B. journalist

C. stewardess

D. waitress


Gerund vs Infinitive › View

Did you manage___the book you were looking for?

A. to find

B. find

C. finding