[ 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 - Compound SentencesPreposition of PlaceQuestion tag and + - AgreementAdverbs, Infinitives, Definite ArticleThe -ing Form of VerbsPronouns/ Present TenseTenses (Present, Past, Future Forms)Types of Sentence StructurePresent ContinuousOther quiz:
Simple Past Tense › ViewWhat is the past simple form of ‘read’?
A. readed
B. reads
C. read
D. readen
Past Simple and Past Progressive › View
When I ___________(walk) into the room, everyone _________ (work).
A. was walking / worked
B. walked / worked
C. was walking / was working
D. walked / working