[ Past simple vs Present perfect ]
I ________ (read) that book already. It’s good.
A. read
B. am reading
C. have read
D. will read
Select your answer:

Random Topics:
Travel VocabularyZero & First ConditionalGrammar: Reported QuestionsAdverbs and Time ExpressionsShould, Should not haveAdjectives and Degreesmust/shouldInfinitivePresent Simple Positive and NegativeAuxiliary VerbsOther quiz:
Vocabulary › ViewWhich are synonyms for “grave?”
A. reserved, humble
B. critical, somber
C. desire, crave
Grammar › View
Which is correct?
A. Sharon has made this drawing yesterday.
B. Sharon made this drawing yesterday.
