问题

More highways have been built in China, _______it much easier for people to travel from one place to another.[ ]
A: making
B: made
C: to make
D: having made
B: made
C: to make
D: having made
正确答案是: