Hi
I have gone through the explanation and the above posts, but i still feel that B is the correct answer. Here is my reasoning for the same.
Original SentenceThe announced relocation of the hospital has been welcome news for the city, where economic growth has been stagnant for the past several years.
if the above sentence is slightly modified as below:
The hospital has been relocated to the city, where economic growth has been stagnant for the past several years.
In the above sentence the city is aptly functioning as a location, where is correct to refer to the location.
Substituting the original sentence with option choice B The announced relocation of the hospital has been welcome news for the city whose economic growth has been stagnant for the past several years.
I don't think so that city is functioning as a location in the above sentence. "whose economic growth has been stagnant for the past several years" is a relative pronoun modifier and correctly modifies the city.
I agree with the above post by Nevernevergiveup
"I felt since city did not specify any particular place whose presence has been assumed, it may be metaphorical place according below info from MGMAT SC book.
Quote:
The pronoun where can be used to modify a noun place, such as area, site, country or Nevada. Where cannot modify a “metaphorical” place, such as condition, situation, case, circumstances, or arrangement.
In these cases, use in which rather than where.
Wrong: We had an arrangement WHERE he cooked and I cleaned.
Right: We had an arrangement IN WHICH he cooked and I cleaned.
"egmat, Experts kindly clarify.
Thanks
Sahil