【思路】
本题考查的是朴素逻辑,梳理题干条件:
①甲:乙没有去桂林
②乙:丁没有去杭州
③丙:丙去了张家界
④甲乙丙中有一个人去了张家界,且只有去张家界的人说的是真话
本题采取假设法解题:
假设:去张家界的为丙,则丙说的为真话,甲和乙说的假话,代入到三人的表述中可得:乙去了桂林,丁去了杭州,丙去了张家界,甲去三亚;
假设:去张家界的是甲,则甲说的为真,乙丙说的假话,代入到三人的表述中可得⇒:乙没去桂林,丁去了杭州,丙没去张家界;结合甲去了张家界可得:乙去三亚,丙去桂林,丁去杭州;
假设:去张家界的是乙,则乙说的为真,甲丙说的假话,代入到三人的表述中可得:丁没去杭州,乙去了桂林,丙没去张家界,这时发现“乙去桂林”与假设的前提“乙去张家界”相矛盾,排除这种情形;
综上所述,去桂林可能是乙或丙。
因此,答案为B。