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:

Modal Verbs and ConditionalsV-ing/to-VLanguage Features: Reflective ArticleConjunctivesRegular Plural NounsDegrees of AdjectivesModals: Possibility, Necessity, ExpectationAdjective ending with ED & INGGrammar and IdiomsComparative & Superlative Adverbs

Other quiz:

Mixed Conditionals › View

If we had looked at the map

A. we will be lost.

B. we can be lost.

C. we wouldn’t be lost.

D. we had been lost.


Grammar › View

Mr. Motto often goes on business trip.

A. True
B. False