[ 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

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 NecessityOther quiz:
Grammar › ViewI decided not to buy the book as there were _______ people in the long queue.
A. few
B. much
C. many
D. some
Idioms › View
He is too young to pass ___ a member of this committee.
a. into
b. off
c. for
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