单项选择题

The passage tells us that any new knowledge will have a powerful influence on ordinary people if______.

A.it is simple and understandable
B.it is advocated by eminent persons
C.it has been put into practice and proven true
D.it has something to do with their immediate concerns