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