★ Modal Perfect
The plane is late. It ____________ landed by now.
A. must
B. should
C. ought to have
D. must have
Preview next quiz:
Tom didn’t do his homework, so the teacher became very angry. He _____ his homework
A. must have done
B. might have
C. should have done
D. will have done
Trending Topics
Loading...
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.