[ Modal Verb ]
Our plane _______ in Cairo hours ago, but we haven’t even taken off from Heathrow yet.
A. was supposed to land
B. must have landed
C. ought to be landing
D. will have landed

Random Topics:
Past Simple vs Past ContinuousSubject/Verb Agreement with Collective NounsCountable - UncountableVocabulary and PrepositionsDeterminersPresent Simple Positive and NegativeGerunds/InfinitivesAdjectives and AdverbsModal RequestsIN, ON & ATOther quiz:
Tenses › ViewHow long …… at that university? I swear you started three years ago, but you still haven’t graded
A. are you studying
B. did you study
C. were you studying
D. have you been studying
Participle & Appositive › View
A few days after the interview, Ditha received a letter ____ me a job
A. Has offered
B. Being offered
C. Offered
D. Offering
He showed his ______ for the TV program by switching it off.
A. distaste
B. discontent
C. annoyance
D. boredom
Pronoun › View
Patrick drives ………………. to school. We like his bus.
A. Us
B. We
C. Our
D. Them
