★ Modal Perfect
You ______ to write them today.
A. should
B. must
C. had
D. ought
Preview next quiz:
Marcela didn’t come to class yesterday. She _________ an accident.
A. should have had
B. might have
C. must have
D. may have had
Trending Topics
Loading...
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.