Grammar Quiz

[ Tenses ]

You _____ your report by this time next week.

A. will have finished

B. have finished

C. had finished

D. finished

Select your answer:
A  B  C  D  E 


Random Topics:

Passive Voice Present SimpleModals "Should"If ClausesPreposition FormParallel Structure or Combining SentencesInterjections, Tag Questions and Nouns of Direct AddressModals of Necessity and SuggestionDemonstrative PronounPassivisationComparatives - Superlatives

Other quiz:

Some vs. Any › View

Doesn’t ____ care?

a. anyone
b. someone

c.no one


Reported Speech › View

rewrite to reported speech

Sarah reminded me not to forget about my mum’s birthday.

A. Didn’t forget about your mum’s birthday

B. Don’t forget about your mum’s birthday

C. not to forget about your mum’s birthday

D. Don’t forget about my mum’s birthday

Grammar › View

Look at those clouds – it_________ in a minute.

A. will rain

B. rains

C. is going to rain

D. is raining


Grammar › View

________ to leave official documents on your desk unattended.

A. You never must

B. Never will you

C. You should never

D. Never are you