[ 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 DefinitionsOther quiz:
Grammar › ViewYou 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
