MASTERING ENGLISH IS NECESSARY

15. Mastering English is necessary .A. It is necessary master English. B. It is necessary to master English.C. It is necessary mastering English. D. It is necessary to mastering English.