[ Modals ]
They ___ have finished the report by now.
A. might
B. can
C. would
D. should

Random Topics:
Future Perfect vs Future ContinuousPrepositions after VerbsVerb Patterns / IngGrammar and IdiomsActive-Passive VoicesConjunctivesGerund after Prepositions and Certain VerbsFrequencyVerb to haveTense,noun,preposition,quantityOther quiz:
Grammar › ViewShe ____ a bad day yesterday! She lost her wallet.
A. has
B. to have
C. had
D. hadded
Grammar › View
Father suggested _____________ in that restaurant
A. will eat
B. eating
C. to eat
D. eat
Grammar › ViewI wish you __________ making that noise. It’s bothering me.
A. stop
B. stopped
Grammar › View
He regrets ________ school early. It is the biggest mistake in his life.
A. leaving
B. leave
C. left
D. to leave
