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

Random Topics:
Past and Present TensesPresent Simple and Present Continuous TensesWh-QuestionFuture Perfect vs Future ContinuousPlaces in TownPresent Simple with Adverbs of FrequencyPrepositions Of PlaceSimple PresentIf Conditional Zero and OneModals and Semi-ModalsOther quiz:
Grammar › ViewAt the moment, my sister ____ her homework, my brother ____ games.
A. is making – is playing
B. is doing – is playing
C. does – plays
D. makes – is playing
Grammar › View
Kevin’s really smart; he ___ speak three languages by the time he was six.
A. must
B. had to
C. could
Grammar › ViewA What’s _____ name?
B I’m Jack.
___
A. your
B. you
C. his
Comparative and Superlative Adjective › View
A mouse is _________a lion.
A. weaker than
B. more weak than
C. the weakest
D. the most weak
