[ 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:
If Conditional Zero and One › ViewChildren ____ upset, if they are being bullied.
A. will get
B. gets
C. get
Grammar › View
Sam … (to drive) a car for five hours now.
A. has bee driving
B. have been driven
C. has been driving
D. is driving
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
