2个假话
1个真话
补充:因为如果王说的是真话,那么李和张说得一定是假话,那么由张说的话得到:李没有说谎,矛盾。所以王说的是假话,那么:1。李和张说的都是真话; 2. 李说真话,张说假话; 3. 张说真话,李说谎话。
首先,因为李的话和张的话矛盾,所以排除1。 那么剩下的张和李都有可能是真话和假话,但不论如何都是2个假话,1个真话。
如果王说真话,那么李和张就是真话,李的真话“我说谎了”,张的真话“李没说谎”,所有王说的是假话。如果李说的真话,那么张就是说的假话,当然王说的也是假话。如果张说的是真话,那么王和李说的就是假话。那么李和张都有可能说真话,所有应该要看选项而定。