Grammar Quiz

[ Grammar ]

He ____ on his essay all day, but he ____ yet.

A. has been writing – has not finished

B. has writing – has not been finishing

C. have been written – have not finished

D. has written – has not been finishing

Select your answer:
A  B  C  D  E 


Random Topics:

Present Progressive (Future)Past SimpleHow much or How many?Language Features of an Opinion ArticlePassive Voice Present SimplePresent TensePresent Simple & Present Continuous TensesDistinguishing Future TensesComparative and Superlative AdjectiveRequest with Modal Verbs

Other quiz:

Grammar › View

Dad _____ I go out to ride cycle now.

A. may

B. must

C. shall


Tenses › View

She hates washing the dishes. She ________ does it.

A. generally

B. occasionally

C. never

D. frequently

Grammar › View

Go _______the steps until you get to the bottom.

A. down

B. up

C. along


Vocabulary › View

extremely important because it has a major effect on

A. useless

B. vital

C. significant

D. minor