Technology has facilitated the delivery of information, thus ______ more information avail
Technology has facilitated the delivery of information, thus ______ more information available to more people.
A.has made
B.makes
C.having made
D.making
请帮忙给出正确答案和分析,谢谢!