29. What does the phrase "at odds" mean?(A) revealing something important(B) having different opinions(C) agreeing with each other(D) untrue