Đáp án D
Giải thích:
A. reliant on: dựa dẫm vào
B. thanks to: nhờ vào
C. responsible for: chịu trách nhiệm về
D. dependent on: phụ thuộc vào
Dịch nghĩa. Việc xây dựng tuyến đường mới phụ thuộc vào việc có giành được sự ủng hộ của chủ tịch địa phương hay không.