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:

Grammar › View

Last week Helen and Iris ________ to the new sports arena.

A. went

B. go

C. has gone

D. have gone


Modal Verbs › View

Laura, you and the kids just have dinner without waiting for me. I………..work very hard today.

A. can

B. may

C. should

D. would

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