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