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:
A  B  C  D  E 


Random Topics:

Family Members and Present SimpleParallel Structure or Combining SentencesIntermediateDemonstrative SpeechCardiology ServicesZero ConditionalTenses and ArticleConditional Sentences and AdverbsPresent Perfect Simple and ContinuousSimple Present VS Present Continuous

Other quiz:

Similes and Body Idioms › View

He did not want the talk to get out of hand.

A. inside the classroom

B. out of control


Grammar › View

Which is correct?

A. Veronica finished her work early so that she could leave before the others in the office.

B. Veronica finished it’s work early so that she could leave before the others in the office.

Past Simple Tense › View

Peter _____ his leg last week.

A. breaks

B. is breaking

C. broke

D. will break


Tenses › View

‘What are you looking for?’

‘My wallet; I don’t know where I…..it.’

A. Have been putting

B. Am putting

C. Had put

D. Was putting

E. Have put