[ Modal Verbs ]
He ___ have completed the marathon by now. (can, could, might, will)
A. can
B. could
C. might
D. will
Select your answer:

Random Topics:
Modals and Past TensesSynonymPrepositions and Phrasal VerbsRelative Pronoun/AdverbsArticles & PrepositionGrammar - Place and MovementIntermediateComparison DegreeSubordinate ConjunctionsGrammar and Sentence StructureOther quiz:
Grammar › ViewIt is my first Spanish lesson today. I have __________ before.
A. been studied
B. been studying
C. studied
D. never studied
Modals › View
“I could not believe my eyes. He finished the whole cake himself.” “But he ____ hungry. He had eaten a great meal before he left!”
A. could not have been
B. may not have been
C. must not have been
D. should not have been
