Grammar Quiz

[ Present Tenses ]

… the report? Yes, I … it. I … it for so long.

A. Have you written/have just finished/have been doing

B. Did you write/have just finished/have been doing

C. Have you written/have just finished/have done

D. Have you written/just finish/have been doing

Select your answer:
         


Random Topics:

Modal, Causative Verb & Elliptical StructureNoun Clauses with THATFuture Perfect Tenseas...as, comparatives, superlativesGrammar - direct/indirect objectsGrammar - may/might/couldUnless If First ConditionalAction VerbNumbersVocabulary and Definitions

Other quiz:

Grammar › View

You have a fast connection, ………………………?

A. have you

B. don’t you

C. haven’t you

D. do you


Present Simple Tense › View

Every night, my father________ me and my brother a story before we go to sleep.

A. reads

B. sings

C. watches

D. listens