Since <em>contrast</em> in short means to compare,
A. would be the best answer, since it compares the qualities of a dog to a cat.
Hope I helped!
Going, one place to another
Answer:
The windows are barred ... and there are rings and things in the walls
Explanation: The other options were incorrect.
Answer:
There's more than four, so here:
Explanation:
Simile.
Metaphor.
Personification.
Onomatopoeia.
Oxymoron.
Hyperbole.
Allusion.
Idiom.