问题

More highways have been built in China, _____ it easier for people to travel everywhere.
A:made
B:making
C:to makeDhaving made
D:having made
B:making
C:to makeDhaving made
D:having made
正确答案是: