[ 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:

Random Topics:
Tenses and Figurative LanguagePhrasal Verbs with up and downDependent PrepositionsHelping and Linking VerbsPresent TenseAdverbs of How Something is DoneSentences vs Run-OnsAdjective and AdverbCommon & Proper NounsTenses - Passive VoiceOther quiz:
Grammar › ViewHe ___ to college on Sunday.
A. doesn’t come
B. don’t come
C. didn’t came
D. isn’t come
Reported Speech › View
She said she ______.
A. was very tired last night
B. was very tired the night before
C. had been very tired last night
D. had been very tired the night before
