问题:[单选题]
A、
C的衣服是蓝色的,D的衣服是绿色的
B、B的衣服是蓝色的,C的衣服是红色的
C、A的衣服是绿色的,B的衣服是红色的
D、D的衣服是绿色的,A的衣服是红色的
● 参考解析
已知D说实话,那么只有绿色衣服说实话,所以从B的话入手。假设B是绿衣服,说实话,即C也是绿色,矛盾,所以B不是绿衣服,说假话。
已知B说假话,那么C的衣服不是绿色的,所以C说假话,所以绿色衣服的是A,说实话。
根据C说假话,可知D的衣服是蓝色,排除A、D选项。D的衣服是蓝色,那么B就不能是蓝色衣服,排除B选项。
故本题选C。
【2013-陕西-101】