Grammar Quiz

[ Tenses ]

Present Perfect: I ________ this book before, and it was excellent.

A. read

B. have read

C. will read

D. have been reading

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses, Determiners & Subject Verb AgreementSimple Present and Past TensesPresent, Past, Present Perfect and ComparativeParticiple Clauses & Cleft SentencesNarrative TensesDemonstrative Pronouns and Verb Tenses1st and 2nd ConditionalsHope, Thank, Modal VerbsGrammar SuffixesObject Pronouns

Other quiz:

Grammar › View

Where _____ you _____ this car last weekend?

A. was … buy

B. did … bought

C. did … buy

D. have … buy


Conditional Sentence › View

If the sun (to shine) ____, we (to walk) ____ into town.

A. shines, will walk

B. shines , will walk

C. shine, will walk

D. shine, walk

Grammar › View

Can we discuss this ____________?

A. further

B. farther


Grammar › View

There _______ lots of milk in the supermarket.

A. is

B. has

C. are

D. have