Grammar Quiz

[ Present Tenses ]

I ____ my homework for two hours, but I ____ yet.

A. have done – haven’t finished

B. is doing – isn’t finishing

C. will do – will not finish

D. have been doing – haven’t finished

Select your answer:
A  B  C  D  E 


Random Topics:

Verb Forms and PrepositionsVerbal PhrasesCountable & Uncountable NounsPhrase and ClauseTenses and QuestionsSimple vs Present Continuous TensesComparatives and Past Perfect TenseApologizingFunctional Sentence TypesVerbs and Tenses

Other quiz:

Vocabulary and Grammar › View

to do regular exercise

A. get active

B. keep fit

C. feel stressed


Grammar › View

________ the book? Can I read it for a few minutes? (you / read)

A. Are you reading

B. Do you read

C. Is you reading