[ 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:
Phrasal Verb › Viewsucceed despite difficulties
A. pull through
B. pull in
C. pull down
D. pull oneself together
Relative Clause › View
The police are looking for the thieve _______ got into my house last night.
A. which
B. whose
C. when
D. who
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