四句话中只有一句真话,“所有的杯子中都有啤酒” 和“有些杯子中没有啤酒”是矛盾关系,必有一真一假,所以真话一定在这两句话中,那么剩下的的两句话一定为假,在第二个杯子:“本杯中有可乐”、第三个杯子:“本杯中没有咖啡”这两句是假的,也就是第二个杯中没有可乐,第三个杯中有咖啡,选C。
d