[ 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 › 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
