Why has urban population changed in recent years? A. urban living is less expensive B. businesses relocate people to urban areas C. people have moved to cities to be closer to work D. cities have offered free land to people
From what I can see there are multiple correct answers. B and C are both correct. If you can only pick one I'd go with C. More recently businesses have moved more into cities.