[ Vocabulary & Grammar ]
David was deported on account of his expired visa. He ______ it renewed.
A. must have had
B. should have had
C. needn’t have had
D. mightn’t have had

Random Topics:
Such...that, so ......thatAdverb Of PlaceContrast Linking WordsGerund vs InfinitiveMesopotamia VocabularyRelative Clauses and UsagePresent Simple QuestionsTenses and PronounsVerb + InfinitiveTenses and ComparisonsOther quiz:
Grammar › ViewYesterday, the students……… the map of Indonesia.
A. Learn
B. Are learning
C. Learns
D. Learned
Tenses › View
Let’s wait till he __________________ his work. (finish)
A. finish
B. finishes
C. finished
D. finishing
Future Tense and Conditionals › ViewI think he ____ the match tomorrow.
A. wins
B. will win
C. winning
D. won
Tenses › View
How long _________ when the accident happened?
A. you drove
B. had you driven
C. were you driving
D. had you been driving
