Grammar Quiz

[ Grammar ]

I ____ the latest Harry Potter book all day. I’m dying to know what happens in the end!

A. am reading

B. have been reading

C. have read

D. had read

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar and EssayPast Narrative TensesComparative and Superlative AdjectivesParts of Speech and Compound SentencesRequest with Modal VerbsVerb Tenses and UsageSimple vs Present Continuous TensesAdverb of ConcessionTake or PutPerfect Tenses

Other quiz:

Grammar › View

Hey look, there is ______ very interesting in the TV show.

A. everything

B. anyone

C. anything

D. someone


Vocabullary Test › View

My French is a bit _____. I haven’t used it in a while.

A. fluent

B. rusty

C. flexbile

D. bilingual

Grammar › View

Grandpa has to take the medicine three times a day,     he? 

A. doesn’t

B. hasn’t

C. isn’t

D. wasn’t


Present Perfect Tense › View

Which one is correct ?

A. Make/made/makes

B. Fly/flew/flown

C. put/puts/put

D. drink/drank/drinked