(A) but also has the versatility and power of facilitating
(B) but also have the versatility and power to facilitate
(C) but it also has the versatility and power to facilitate
(D) and also have the versatility and power of facilitating
(E) and it also has such versatility and power that it can facilitate
Solution:
Parallelism + Idioms
In A, power of is not idiomatic. Moreover, will not but also has violates parallelism.
(Rule: should/would/could/should/will/can/may/might/ought never take singular verbs)
In C, will not only but it also has violates parallelism.
In D, will not only X and also have is not idiomatic. But must be used instead of and.
will not only X and it also has is not idiomatic.
In B, will not but also have and power to facilitate are idiomatic. Hence, B is the best choice.
Sentence Correction - 1000 Questions with Solution: