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:
Modal Verbs and ConditionalsV-ing/to-VLanguage Features: Reflective ArticleConjunctivesRegular Plural NounsDegrees of AdjectivesModals: Possibility, Necessity, ExpectationAdjective ending with ED & INGGrammar and IdiomsComparative & Superlative AdverbsOther quiz:
Mixed Conditionals › ViewIf we had looked at the map
A. we will be lost.
B. we can be lost.
C. we wouldn’t be lost.
D. we had been lost.
Grammar › View
Mr. Motto often goes on business trip.
A. True
B. False
