[ 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:
Demonstrative SpeechTime Clauses and ConjunctionsModals and AdviceWish clauseGrammar ElementaryComparative and SuperlativesTensesTypes of Simple SentencesWill, Be going to, Present ContinuousCountable & Noncountable NounsOther quiz:
Vocabulary and Grammar › View. What does “announce” mean?
A. To keep information secret
B. To officially tell people something publicly
C. To write something in a book
D. To forget an important detail
Grammar › View
Are used to show the exact words someone says (dialogue).
A. Predicate
B. Complete Subject
C. Quotation Marks
D. Direct Speech
