Grammar Quiz

[ Verb Tenses ]

I have ? (to keep) this book for a long time.

A. kept

B. keept

C. keeped

D. keepen

Select your answer:
         


Random Topics:

Causative VerbPresent Simple & Present Progressive TenseGrammar: is/are/was/wereGrammar / PronounsPlaces in TownSuffixes and TensesComparative - SuperlativeSimple Present & Present ProgressivePast Simple VerbsAdjective Order

Other quiz:

Synonyms and Vocabulary › View

We must sustain this level of performance.
What is the best synonym of the bolded word?

A. decrease

B. maintain

C. reduce

D. lower


Grammar › View

By noon, Joe ……… for three hours.

A. is going to fish

B. will be fishing

C. will have been fishing