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