单项选择题

The barrier of language keeps many scientists in prolonged ignorance of work of immediate importance to them ______at present in many countries.

A.doing
B.to be done
C.having done
D.being done