[ Tenses ]
He _____ for over three hours when he finished the report.
A. will have typed
B. was typing
C. has been typing
D. had been typing
Select your answer:

Random Topics:
Countable & Uncountable NounsPreference & Future TenseConditional Sentence Type 2 and Type 3Present Simple ProgressiveRelative ClauseModal Verbs for PossibilityMesopotamia VocabularyIN, ON & ATFuture Tenses, Conditionals and ProfessionsPast Simple TensesOther quiz:
Gerund and Infinitive › ViewWhich verb is followed by a gerund?
A. decide
B. hope
C. want
D. enjoy
Grammar › View
Which of the verbs below is in past tense.
A. walk
B. gone
C. danced
D. eating
