[ 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 OrderOther quiz:
Synonyms and Vocabulary › ViewWe 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
