Grammar Quiz

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 NounsClauses

Other 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