Grammar Quiz

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 Noun

Other quiz:

Grammar › View

She 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