Grammar Quiz

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

Other quiz:

Prepositions › View

What 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