Topics: Perfect Tenses
Luke _______ (work) on the final report all morning. He will send it to you when he has done it.
A. has worked on
B. had worked on
C. had been working on
D. has been working
Select your answer:

Random Topics:
Adverbial Clause of MannerAdjective & Adverbsand, so, but, becausePrepositions of MovementVerb Tenses (Progressive, Perfect)Auxiliary ModalSubordinating Conjunctions and Complex SentencesVocabulary and GrammarGerund & InfinitiveBasic TensesOther quiz:
Mixed General Quiz › ViewPersonally I ___ go to Greece.
a. would rather
b. would prefer
Grammar › View
I _____ out of my car
A. got
B. get
C. was getting
D. getting
