Grammar Quiz

[ Grammar ]

Kevin ____ his homework, but he ____ it yet.

A. has been doing/hasn’t been finishing

B. has done/hasn’t finished

C. has been doing/hasn’t finished

D. has done/hasn’t been finishing

Select your answer:
         


Random Topics:

Perfect TenseAdverbs or AdjectivesPerfect and Past TenseDefinite and Zero ArticleGrammar - Present Perfect with for and sinceMesopotamia VocabularyVerb BESentence StructureTransitional Words

Other quiz:

Present Simple Tense › View

They (be) ___ students.

A. doesn’t be

B. are

C. am

D. don’t be


Prepositions › View

Ai Ling is worried ________the test because she thinks that she will fail the test.

A. Of
B. On
C. To
D. About