4. A university has 120 foreign language teachers, of which 50 teach English, 45 teach Japanese, and 40 teach French. 15 teachers teach both English and Japanese; 10 teachers teach both English and French; 8 teachers teach both Japanese and French; 4 teachers teach all three languages: English, Japanese, and French. The number of foreign language teachers who do not teach these three languages is ( ).
A. 10
B. 14
C. 18
D. 22
4. B.

Those who teach English or Japanese or French are $50+45+40-15-10-8+4=106$ (people), so the number of people who do not teach these three languages is $120-106=14$ (people).