Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


Random Topics:

Such...that, so ......thatAdverb Of PlaceContrast Linking WordsGerund vs InfinitiveMesopotamia VocabularyRelative Clauses and UsagePresent Simple QuestionsTenses and PronounsVerb + InfinitiveTenses and Comparisons

Other quiz:

Grammar › View

My 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 › View

I 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