make possible sth or make it possible sth?

It is the lack of gravity on the moon that makes _____ leaps of 30 feet or more.
A. possible B. to be possible C. it possible D. it to be possible

I would choose C but some of my friends chose A. Actually I don’t know which is correct. It would be easier if it were “make leaps possible”
Please help me to find the answer.

I think A is more appropriate. C is OK if you change it to say makes it possible for leaps…