[ 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

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 SubjunctiveOther quiz:
Tenses › ViewMy best friend (write)________ to me every week.
A. writes
B. write
C. writting
D. wrote
Past Simple › View
Last Sunday, I ________ my grandma
A. visited
B. visit
C. vised
Vocabulary › ViewWhat 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
