[ Present Perfect ]
I ___________________________ a cat.
A. have had never
B. has had never
C. have never had
D. has never had

Random Topics:
Future or PastSimple and Continuous Present TenseWord Form & Verb TenseWill or Going toVocabulary and Sentence StructurePast Perfect & Past SimpleQuantifiers: too many, too much & enoughVerb to haveTypes of Simple SentencesFirst and Second ConditionalOther quiz:
Grammar › ViewThe water heater is _____ again, so I think that we should call a plumber to get it fixed properly.
A. taking on
B. falling back
C. playing up
D. breaking out
Vocabulary › View
Click on the word that means the same thing as astonish.
A. surprise
B. embarrass
C. help
D. invent