解:由(1)、(2)、(4)得:乙不會英語,甲會日語但不會法語,丁不會日語。
假設甲還會英語,由(1)知甲、丙沒有共同語言,得丙會漢語和法語,而乙與甲、乙與丙有共同語言,且乙又不能既懂法語又懂日語,得乙會漢語和日語,由(3)得丁會英語、法語,與題已知條件"只有一種語言三人都會"有矛盾。
假設甲還會漢語,由(1)知甲、丙沒有共同語言,得丙會英語、法語,而乙與丙、乙與甲有共同語言,只能是乙會漢語、法語,由(3)知丁不會法語,得丁會漢語、英語,這樣甲、丁也能相互交談。
所以甲會漢語、日語,乙會漢語、法語,丙會英語、法語,丁會漢語、英語。