[ 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:

Random Topics:
Giving and Asking for AbilityGrammar and EssayPrepositions of Time & PlaceTo infinitive - GerundRelative Clauses and UsageNouns, Pronouns, Antecedents, and Singular and PluralTenses and FoodInterrogative PronounsVerb Forms and TensesModals of AdvisabilityOther quiz:
Subject-Verb Agreement › ViewWhich sentence uses subject-verb agreement? Choose one.
A. At the back of the bus are a box or a bag of old clothes.
B. There is four girls in one seat on the bus.
C. The bus driver is careful to check the road for dangers.
D. Carla ride the bus to after-school activities.
Grammar › View
A What do you think of his new song? B I like _____.
A. this
B. them
C. it
