[ Present Perfect Tense ]
They (to finish) ___ their homework.
A. had finished
B. have finished
C. will finish
D. finishing
Select your answer:

Random Topics:
Transitive or Intransitive VerbsHave toPerfect TensesMixed Present TensesPresent Simple with Adverbs of FrequencyActive & PassiveGrammar TOEFLVerb Present Simple TensePresent and Past Perfect TensesAdverbial ClausesOther quiz:
Grammar › ViewYou can watch Harry Potter on TV, _______ you can read it, too.
A. but
B. so
C. and
D. or
Grammar › View
How …. Books are you going to buy?
A. much
B. many
C. some
D. any