[ Tenses ]
Present Perfect: I ________ this book before, and it was excellent.
A. read
B. have read
C. will read
D. have been reading

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 PronounsOther quiz:
Grammar › ViewShe _____ 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 › ViewCan we discuss this ____________?
A. further
B. farther
Grammar › View
There _______ lots of milk in the supermarket.
A. is
B. has
C. are
D. have
