This is an English test item:
The human eye is nature's most fantastic organ, and the high degree of development of human society probably depends upon ......... .
a) developing of this organ
b) the development of this organ
Which choice is correct? And why is the other one not correct? Thanks