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

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