[ 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:
Vocabulary and Grammar › ViewHe 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