[ 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 › ViewLet’s _____ for the weekend, maybe a trip to the beach.
A. Wait
B. Make plans
C. Sleep
D. Cancel
Modal Verb › View
Can I carry your bag for you?
A. Maybe. When could you give it back?
B. In a while. It’s too hot in here.
C. Thank you, yes. It is rather heavy!
D. Will you be quiet, please?
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
