More highways have been built in China, _________it much easier for people to travel from one place to another.
A. made B. making C. to make D. having made
More highways have been built in China, _________it much easier for people to travel from one place to another.
A. made B. making C. to make D. having made
B