[ 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:
PunctuationsTypes of PhrasesSimple Present vs Present ProgresiveThe First Conditional (if/unless)Present Forms and Narrative Tenses-ing / InfinitiveToeic VerbContinuous and Perfect TensesGrammar: Simple Past and Past ContinuousOther quiz:
Perfect Verb Tenses › ViewIdentify the tense of the following sentence: “They had finished their homework before dinner.”
A. Present Perfect
B. Past Perfect
C. Future Perfect
D. Simple Past
Many vs. Much › View
You drink …………………………… coffee. This isn’t good for you.
A. Enough
B. Too much
C. Too many