单项选择题

A、B、C三人中只有一人编程课没有及格。A说:“是B。”B说:“不是我。”C说:“B在说谎。”如果三句话中只有一句话是真的,那么()

A.A及格了
B.B及格了
C.C及格了
D.B没及格