Answer with explanationAnswer: Option B
The word abode which is a formal or literary term means a house or home, ‘dwelling’ is its closest synonym. The word ‘residence’ can be ruled out because it refers only to a person’s home, whereas the word ‘abode’ has a wider connotation. For eg. the abode of animals, the abode of god but it is absurd to say the residence of god or the residence of animals.