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 - Compound SentencesPreposition of PlaceQuestion tag and + - AgreementAdverbs, Infinitives, Definite ArticleThe -ing Form of VerbsPronouns/ Present TenseTenses (Present, Past, Future Forms)Types of Sentence StructurePresent Continuous

Other quiz:

Simple Past Tense › View

What 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