[ 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:
Phrasal Verb Put & Go › ViewCould you put me _____ for the night when I come to Malang?
A. up
B. off
C. away
Grammar › View
_____________ woodcutter in this novel was handsomely rewarded by the prince.
A. A
B. An
C. The
D. One
Grammar › ViewMiss 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