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

She _____ in London for two years.

A. lives

B. lived

C. has lived

D. is living


Vocabulary and Grammar › View

The government has warned that Britain will face power ______ in the coming winters.

A. coal

B. shortage

C. slogans

D. energy

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