Topics: Present Perfect Simple & Continuous
______ you ______ the report yet? I need to have a look.
A. Have / been finishing
B. Do / finish
C. Have / finished
D. Were / finishing
Select your answer:

Random Topics:
Dependent ClausesPast Simple and Past ProgressiveWill vs Verb InfinitivesGrammar: Agreementtoo / enoughSimple Past Tense and Present Continuous TenseAdjectives and comparisonsGerunds, Infinitives and Modals of PossibilityPassive Voice, Modals of Deduction and First ConditionalRegular Plural NounsOther quiz:
Conjunctions and Prepositions › ViewI had a cute puppy, ______ I lost him.
A. but
B. or
C. so
Conjunction › View
He always drives ___ very high speeds.
a. at
b. by
c. with
