[ 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

Random Topics:
Progressive Perfect and Simple Verb TensesCompound SentencesModals and ConditionalsSubordination ConjunctionsGrammar: AgreementSimple TensePerfect Progressive TensesCity PlacesPast Perfect and Past Perfect ContinuousTo Infinitive/Bare Infinitive/GerundsOther quiz:
Modal Auxiliary Verbs › ViewThe negative of the modals is formed simple by adding “not” after the verb.
A. TRUE
B. FALSE
Tenses › View
Look! That man ………………….. (take) photos of our car!
A. are taking
B. is taking
C. takes
Mixed General Quiz › ViewHe took the ___ of a policeman in the school play.
a. role
b. roll
Figurative Language › View
Books are like portals to another world.
A. Simile
B. Metaphor
C. Imagery
D. Foreshadowing
