Grammar Quiz

[ Modal Verbs & Perfect Infinitive ]

. That video went viral in one day! It _______ (be) shared thousands of times.

A. must have been

B. could have been

C. might have been

D. should have been

Select your answer:
A  B  C  D  E 


Random Topics:

ClausesSo....that... Such.......thatNarrative TensesAsking & Giving AttentionModal Verbs of Certainty and PossibilityThird ConditionalsQuantifiers / Prepositions of Time and Comparative AdjectivesFor vs SinceMixed Present TensesConditional and Subjunctive

Other quiz:

Present Tenses › View

The farmers ……………….. in the field at the moment.

A. is working

B. are working

C. have worked

D. work


Future Tenses › View

What ______ at 11 o’clock tomorrow morning? I thought we could go for a walk.

A. were you doing

B. will you be doing

C. will you do

D. will you have done

Vocabulary › View

What is a ‘cassock’?

A. to give in or agree to something

B. watchful or cautious

C. an attendant of a person of rank

D. a long garment usually worn by members of a church


Grammar › View

______ the engineer and the technician must inspect the pipelines for leaks.

A. Neither

B. Both

C. Either

D. None