[ Present Perfect Tense ]
…. they …. their lunch?
A. Have — finish
B. Have — finishing
C. Have — finished
D. Have — finishes
Select your answer:
Random Topics:
The First Conditional (if/unless)Modal SpeculationAdjective or AdverbThe Future Simple Tensetake, make, doSubject Verb Agreement and Coordinating ConjunctionsPresent or Past TensesWord FormationPhrasesOther quiz:
Prepositions › ViewWhat did you think … the film you saw last weekend?
A. on
B. of
C. in
D. at
Grammar › View
Send me a copy of the report as soon as you …….. it.
A. will finish
B. will have finished
C. are finishing
D. finish