Have you ever been in a situation______you know the other person is right yet you cannot agree with him?
正确答案是where,为什么要把后面看作定语,填where,把后面看作同位语填that为什么不可以?
where=in which, 引导定语从句。situation意为环境、局面、场合,在这种场合或环境下,后面句子的内容才能成立。即从句本是是个事实,该事实在特定的场合下才能成立,二者之间是状语关系,而不是同位关系。所以用that是错误的。逻辑错误导致的语法错误。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!