Topics: Present Perfect Tenses
I ___ this book all afternoon, but I still haven’t finished.
A. read
B. am reading
C. have been reading
D. have read
Select your answer:

Random Topics:
Tenses: Present simple, Past Simple, Future SimpleCommas and Subordinating ConjunctionsAnalogyTOEFL Adjective and AdverbParticiple Clauses & Cleft SentencesLinking VerbsFuture Perfect ContinuousSimiles and Body IdiomsGrammar and PunctuationGerund NounOther quiz:
Grammar › ViewShe was late too school _________________ she woke up late.
A. and
B. because
C. or
Grammar and Prepositions › View
Choose the correct preposition: The cat is hiding ___ the couch.
A. in
B. on
C. under
D. beside
