【思路】
题干信息真假不定,选项信息充分,优先选择代入法。已知:他们的猜测都只对了一半,代入选项后,只要能使三个人的猜测都只对一半,则为正确答案,反之不是正确答案;A项:代入后,②说的两句话都错,不符合已知条件,排除;
B项:代入后,①的前半句正确,后半句错误;②的前半句错误,后半句正确;3的前半句正确,后半句错误,符合已知条件,当选;C项;代入后,②说的两句话都错,不符合已知条件,排除;D项;代入后,②说的两句话都错,不符合已知条件,排除。
因此,答案为B。