[ Modal Verbs ]
I __________ call my parents today; it’s been too long since we last spoke.
A. must
B. have to
C. ought to
D. should

Random Topics:
during, for, whileDirect Object and Indirect ObjectModal VerbPast Perfect TenseAdjective SuffixesInversion + Passive VoiceModals - Have to or ShouldHas and HavePast form of ModalsAdverbial Clauses of Reason / CauseOther quiz:
Grammar › ViewOne of the most effective vegetable protein substitutes is the soybean_______used to manufacture imitation meat products.
A. which can be
B. it can be
C. who can be
D. can be
Subject-Verb Agreement › View
Now, the police ________________ looking for the culprit behind the vandalism of the wall.
A. is
B. are
C. was
D. were
Prepositions › ViewI’m not very good ……………. taking selfies.
A. in
B. at
C. on
D. of
Grammar › View
David ____ me a gift for my birthday, I loved it.
A. gives
B. given
C. give
D. gave
