pyq/2017/csat/72

In a school, there are five teachers A, B, C, D and E, A and B teach Hindi and English. C and B teach English and Geography. D and A teach Mathematics and Hindi. E and B teach History and French. Who teaches the maximum number of subjects?

(A) A

(B) B

(C) D

(D) E