[ 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

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 VerbsOther quiz:
Perfect Tenses › ViewThis June they _________ here for five years.
A. will have been living
B. had been living
C. have been living
Tenses › View
We will have finished renovating this house ________ .
A. by the time the winter approaches
B. once the winter approached
C. when the winter was approaching
D. after the winter had approached
Grammar › ViewGo _______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
