The Internet has become increasingly popular, ______ us to see as well as to hear all kinds of programmes. 
#89875
A
to allow
B
allowing
C
allowed
D
having allowed