[ 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:
Action vs Linking Verbs/ Verb Phrases › ViewWhat is the verb phrase in this sentence?
Malfoy would have cheated in the end.
A. would
B. would have
C. have cheated
D. would have cheated
Grammar › View
My niece is studying __ chemistry or biology at university. I can’t remember
A. both
B. either
C. neither
D. nor
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
