有一天,张三、李四、王五在一起,互相指责别人说谎话。张三指责李四说谎话,李四指责王五说谎话,王五指责张三和李四都说谎话(当然都是指他们现在所说的话)。请问:从他们的指责中推论,谁说真话?A。张三 B。李四 C。王五 D。都是真话。答案选B,为什么?理由是什么,谢谢!

热心网友

假如王五说的是真话,表示李四说谎,那么张三指责李四说谎也是真话了假如张三说的是真话,表示王五没有说谎,可是王五指责张三和李四都说谎相互矛盾只有李四说的是真话,那么张三就在说谎,王五也是在说谎所以选B

热心网友

B

热心网友

热心网友

用排除法如果张三说的是真话即李四说的是谎话即王五说的是真话即张三与李四都是说谎话那与张三说真话矛盾 A错如果王五说的是真话即张三和李四说的都是谎话即李四说的是真话,王五说的是真话李四说的是真话“李四说,王五说谎话”与假设矛盾C错如此类推验证B对不知道有无更快捷的方法

热心网友

假设王五说的是真话。。。。那么张三和李四说的都是假话,也就是说张三指责李四说谎话不成立(李四说得是真话)。李四说的是真的话,那王五就不可能说真话。。所以。不能假设王五说真话。。。。排除D假设张三说的是真话,那么李四指责王五说谎话 的话是假话(王五没说假),接着,由于李四的说法推出了王五的话是真的,那么就刚好推翻了假设张三是真的想法。排除A假设李四说的是真话。。。。李四指责王五说谎话成立。。。也刚好证明了王五说张三和李四都说谎话是错误的(因为已经假设李四是真的)。。由于李四说的是真话。。那么张三指责李四说假话这个指责恰好可以证明是假话

热心网友

B