Have you been in a situation___you know the other person is right yet you cannot agree with him?(A) by which (B) that (C) in where (D) where

熱心網(wǎng)友

這是定語從句沒錯,但要用D,因為這里缺的是狀語,表示在那種情況里,當然用in which也可以.where表示地點或許是一個很籠統(tǒng)的講法,其實表示抽象的意思也是可以的。比如說:Have you met a case where no one is guilty?你有沒有遇見過這種案件啊(在這種案件中)沒人有罪。所以糾正一下where只用于具體地點的看法,抽象也可以的。用法和具體的沒區(qū)別。既然我們可以說in this kind of situation,那也就可以用in which

熱心網(wǎng)友

用 D, 因為situation在這里是個特定的空間和時間,這里是個具體環(huán)境的概念。不應該用in which, 因為他不是個點的概念。

熱心網(wǎng)友

應該是B

熱心網(wǎng)友

是B了著沒有什么疑問的啊應該是in which或者that做為答案的解釋如下:你有沒有碰到這樣的一種情形,在你明知他人是正確的時候卻不能認同他?

熱心網(wǎng)友

選that,表語從句。還要解釋嗎?

熱心網(wǎng)友

B.定語從句。situation,在這里應該是翻譯情形。你是不是身陷這樣的情形--你知道另一個人是對的,你仍不同意他?