问题

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
B: made
C: to make
D: having made
正确答案是: