[ Present Perfect Tense ]
You have ____ a pet for three years.
A. Kept
B. Keeps
C. Keeping
D. Keeped

Random Topics:
Have to / Do not have toNoun, Verb, AdjectivePhrasal Verb & Prepositional PhraseCompound and Complex, ConditionalsNouns, Articles, DeterminersPassive Voice, Question Tag, PrepositionsBecause of & Inspite ofIn/On/At + TimeSimple PastFamily Members and Present SimpleOther quiz:
Simple Past Tense › ViewWe ___________ in a caravan all over Peninsular Malaysia last holidays.
A. travel
B. travels
C. travelled
D. travelling
Vocabulary › View
If you are getting stiff, you may stand up and _____.
A. stretch
B. shake
C. strain
D. scratch
Tenses › ViewShe______ (bring) some chocolates to the party.
A. bring
B. brought
C. bought
D. bringed
Grammar › View
The sentence: “This window” what type of adjective corresponds
A. Possessive
B. Demonstrative
C. Quantitative
D. Descriptive