Grammar Quiz

[ 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 Tenses

Other quiz:

Vocabulary › View

Choose 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