In an attempt to guarantee the security of its innovative water purification method, the company required each employee to sign a confidentiality agreement prohibiting that its water purification methods be disclosed to companies using an analogous purification process.
A. prohibiting that its water purification methods be disclosed to companies
B. prohibiting them from the disclosing of its water purification methods to any company
C. prohibiting disclosure of its water purification methods to any company
D. that would prohibit them from disclosure of its water purification methods to companies
E. that would prohibit its water purification methods to be disclosed to a company
Why C is correct? as far as I know, the correct idiom is prohibit x from y, what is wrong with E? I think in E would is the future in the past