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