[ Grammar ]
I ____ the latest Harry Potter book all day. I’m dying to know what happens in the end!
A. am reading
B. have been reading
C. have read
D. had read

Random Topics:
Grammar and EssayPast Narrative TensesComparative and Superlative AdjectivesParts of Speech and Compound SentencesRequest with Modal VerbsVerb Tenses and UsageSimple vs Present Continuous TensesAdverb of ConcessionTake or PutPerfect TensesOther quiz:
Modals › ViewYou _____________________ go if you don’t want to.
A. must
B. mustn’t
C. don’t have to
D. have to
Grammar › View
Please be quiet. My baby … .
A. is sleeping
B. slept
C. sleeps
D. is slept
Grammar › ViewGrandpa has to take the medicine three times a day, he?
A. doesn’t
B. hasn’t
C. isn’t
D. wasn’t
Present Perfect Tense › View
Which one is correct ?
A. Make/made/makes
B. Fly/flew/flown
C. put/puts/put
D. drink/drank/drinked
