Modern science and technology has __________ communication between people far apart.
#64776
A
made convenient
B
made it convenient
C
made it convenient for
D
made it convenient to