[ 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:
Modal Verbs and Conjuctions › ViewWe went to the market ………….. did some shopping.
A. but
B. and
C. so
Grammar › View
Can I borrow your car for this evening?
Sure, but Nora’s using it right now. If she —- it back in time, you’re welcome to borrow it.
A. brought
B. would bring
C. had brought
D. brings
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
