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