Topics: Perfect Progressive Tenses
I ______ (read) this book for three hours by the time you arrive.
A. am reading
B. have been reading
C. will have been reading
Select your answer:

Random Topics:
Noun and Modal VerbsPresent Simple and Present Continuous TensesReported Speech and Reporting VerbsCorrelative conjunctionsGrammar: Defining Relative ClausesModal Verbs and Gender NounsModals of Obligation and NecessityRelative ClausesCountable & Uncountable NounsClausesOther quiz:
Grammar › View______ did the City Mouse go ti the village ?
To visit his cousin.
A. Where
B. Why
C. What
D. Who
Vocabulary › View
rise above; exceed; surpass; outshine
A. transcend
B. assert
C. inhibited
D. keen
