[ 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:
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
