Grammar Quiz

[ Modals ]

I ………… the fine on time. Now it’s going to be double the amount.

A. can have paid

B. would have paid

C. should have paid

D. must have paid

Select your answer:
A  B  C  D  E 


Random Topics:

FOR & SINCEVocabulary and Verb TensesPhrasal Verb Put & GoToeic VerbRelative Clauses and Past PerfectConditional and Mix Conditional SentenceTenses and StructureSentence and FragmentPhrase vs ClauseGrammar for IELTS

Other quiz:

Prepositions › View

I travel to work….bus.

A. In
B. By
C. On
D. Per


Pronouns, Verb, Conjunction › View

Fill in the blank: “This is ___ house.”

A. my

B. I

C. me

D. mine

Present Simple › View

Liars are people who _____ the truth.

A. don’t tell

B. doesn’t tell

C. tells

D. tell


Grammar › View

“I’m sorry you failed the test.” “Frankly, I wish I ____ harder.”
A. could study
B. had studied
C. have studied
D. would have studied