[ 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:
Present Continuous Tense › ViewIt is …………………………………….
A. Snows
B. Snowing
C. Snowed
D. To snow
Grammar › View
Local governments can ………….landslide effects through land-use policies and regulations.
A. Reduce
B. Reduced
C. Reducing
D. Be reduced
E. Reduces
I 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
