这问题的结论有四种可能性:①三人全说谎;②两人说谎,一人说真话;③一人说谎,两人说真话;④三人全说真话;
根据B、C两人说的话进行分析,B说:我没有说假话,而C却说:B在说假话,两人的话有矛盾,说明两人中间是一人在说谎而另一人讲的是真话,因此四种可能中的第一、四两种结论即三人全说谎与三人全说真话,就可否定掉;
现在的问题是在两谎一真与一谎两真中作出选择,如前所述,我们已初步作出B、C两人中是一谎一真,而甲却说:B、C都是说谎的人,显然,甲是在说谎,因此,一人说谎,两人说真话,这一结论又应排除,正确的结论应是两人说谎,一人说真话.
故答案为:2.