Grammar Quiz

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 Tenses

Other quiz:

Mixed General Quiz › View

Personally 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