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:

Tenses › View

Compose a sentence incorporating simple future tense.

A. I will finish my homework later.

B. I have finished my homework last week.

C. I am finishing my homework now.

D. I finished my homework yesterday.


Grammar › View

‘I haven’t been to the cinema for a long time.’

Harol said that he ….. to the cinema for a long time.

A. Wasn`t been

B. Hadn`t been

C. wasn`t

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