甲、乙、丙、丁 4 个人总共会说中、英、法、日 4 种语言。已知:甲、乙、丙各会 2 种语言,丁只会 1 种语言;甲会日语,乙不会英语,丁不会日语; (3)有 3 个人会同一种语言;(4)甲与丙、丙和丁不能直接交流,乙和丙可以直接交谈; (5)没有人既会日语,又会法语;
则以下说法正确的是( )。
A.乙会日语和英语
B.甲会中文和日语
C.丙会英语和中文
D.丁会法语
【答案】B。使用排除法可知,假设 B 项正确,代入题干检验。假设甲会中文和日语, 甲和丙不能直接交流,故丙会法语和英语;丙和丁不能直接交流,丁会一门语言且不会日语, 所以丁会中文;乙和丙可以直接交流,乙会 2 种语言,有 3 个人会同一种语言,没有人既会日语和法语,那么乙肯定会中文,英语与法语任选一门都可。符合题干条件,故 B 项正确; 由条件(2)可知,乙不会英语,故 A 项错误;假设 C 项正确,丙会说英语和中文,甲与丙不能直接交流,则甲会日语与法语,与条件(5)没有人既会日语和法语相矛盾,故 C 项错误;假设 D 项正确,丁会法语,甲会日语,甲和丙不能直接交流,丙和丁不能直接交流, 则丙会中文和英语,那么甲只有会日语和法语,与条件(5)没有人既会日语和法语相矛盾, 故 D 项错误。故本题正确答案选 B。