Have you ever been in a situation ______ you know the other person is right yet you cannot agree with him?
【正确答案】 D
【答案解析】关系副词where在此句中引导定语从句修饰先行词situation,相当于in which,故选项D正确。