[ 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

Random Topics:
Adverbs of Manner, Likes and PreferencesPassive Voice, Modals of Deduction and First ConditionalModals for Advice, Obligation/Prohibition, Necessity and Lack of NecessityVerbs and Subject Verb AgreementPhrasal VerbsVerb & GrammarGrammar - Sentence StructureTenses and OpinionsQuestion TagTenses and VocabularyOther quiz:
Mixed General Quiz › ViewSomeone who betrays their country is called a ___.
a. caretaker
b. carpenter
c. traitor
Modal Verbs › View
Although nobody can prevent you from spending your own money, you ___ save for a rainy day.
A. would better
B. better
C. had better
D. would rather
Coordinating Conjunctions › ViewI know her secret ____ I cannot tell you.
A. so
B. and
C. but
D. for
Grammar; Clauses › View
She would go to the job centre if she …….a job.
A. Had wanted
B. Will want
C. Wanted
D. Wants
