Is the hotel _____ offered you a job ___ you stayed the first time you arrived here.A the one where B the one in whichC where that D the one that whereD為什么不能有that

熱心網友

Is the hotel _____ offered you a job ___ you stayed the first time you arrived here.A the one where B the one in whichC where that D the one that where我覺得答案應該是D.第一空缺少先行詞,而the one在后面的定語從句做主語不可以 省略;第二空 很明顯是個表地點的定語從句,要用where

熱心網友

原題就沒打清楚 沒法做

熱心網友

D.這是含有兩個定語從句的復合句,句中缺先行詞,所以需要the one做先行詞,又因為第一個從句中缺主語,所以that 不能省略;第二個定語從句的先行詞也是the one 在從句中做地點狀語,所以用where。可以把這個句子還原成陳述句,這樣看起來就明顯了The hotel is the one that offered you the job where you stayed the first time you arrived here.

熱心網友

D,強調句,定語從句

熱心網友

選A,把句子還原一下,that多余的,不要,有了定冠詞THE后就不能有that!

熱心網友

選a,that引導的是定語從句,where引導壯語從句。