由(1)、(2)、(4)得:乙不会英语,甲会日语但不会法语,丁不会日语。
假设甲还会英语,由(1)知甲、丙没有共同语言,得丙会汉语和法语,而乙与甲、乙与丙有共同语言,且乙又不能既懂法语又懂日语,得乙会汉语和日语,由(3)得丁会英语、法语,与题已知条件"只有一种语言三人都会"有矛盾。
假设甲还会汉语,由(1)知甲、丙没有共同语言,得丙会英语、法语,而乙与丙、乙与甲有共同语言,只能是乙会汉语、法语,由(3)知丁不会法语,得丁会汉语、英语,这样甲、丁也能相互交谈。
所以甲会汉语、日语,乙会汉语、法语,丙会英语、法语,丁会汉语、英语。