[ 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:
Grammar & VocabularyDefinite vs Zero Article Abstract NounsSynonyms and VocabularyBe used to vs used toFuture or PastConditional Sentences and AdverbsPrepositions of TimeComparative and Superlative AdverbsWishes and TensesBasic TensesOther quiz:
Vocabulary › ViewChoose the word that matches the definition:
writing that tells a story
A. Epic
B. Dialogue
C. Narration
D. Imagery
Tenses › View
His academic results have improved ______ .
A. after he had taken this course
B. before he took this course
C. when he was taking this course
D. since he took this course
