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:
May, MightRegular Plural NounsNarrative TensesPassive Voice in Past Simple TenseCardiology ServicesComparatives and SuperlativesInfinitives and ING FormsFrequencyPresent Simple with Adverbs of Frequency

Other quiz:

Vocabulary › View

The new policy will ___________ changes in the workflow.

A. bring

B. brings

C. bringing

D. brought


Grammar › View

I don’t think the door is_____to get the sofa into the room.

A. too much wide

B. too many wide

C. wide enough

D. enough wide


Trending Topics

Loading...

How to use : Read the question carefully, then select one of the answers button.