[ 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 › ViewMy uncle ………. me a modern laptop last new year.
A. bought
B. was bought
C. have bought
D. to bought
Grammar › View
_____of these books have you read?
A. What
B. Whom
C. Whose
D. Which
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
