Grammar Quiz

[ Grammar & Vocabulary ]

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:
Start vs. BeginQuestion Words Type of SentencesUncountable NounsTime Clauses of FutureSimiles and Body IdiomsAuxiliary VerbsAntonymsPassive Sentence

Other quiz:

Adverb Clause › View

__________ you study regularly, you can significantly increase your chances of passing your exams.

A. If

B. After

C. Although

D. Because


Modal Verb › View

Our plane _______ in Cairo hours ago, but we haven’t even taken off from Heathrow yet.

A. was supposed to land

B. must have landed

C. ought to be landing

D. will have landed


How to use : Read the question carefully, then select one of the answers button.