你要知道这两个题目为什么这样选,你必须知道定语从句中的基本构成,通俗的说就是“先行词+链接词(代词、副词)+定语从句部分”,所以说对于一个完整的定语从句,这三部分是必不可少的。当然,that做连接词也有省略的情况,很简单就不说that的问题了。现在看这两个题目。
第一个你一看选项,分为两类,A是一类,做先行词的,BCD是一类,是连接词,那么看句子缺什么,你的疑问是AB都可以,这是你没理解先行词和连接词的关系导致,你先看这个句子
Is this the factory _____ you visited the other day?这个句子就要用that,the factory是先行词,而不加the,不是特指,那就不是先行词,需要用一个与之并列的成分做先行词,肯定是the one。that指代的就是the one,但是“指代”不是“重复”,the one是先行词,that是引导词,缺一不可。
第二个句子,你看定语从句的动词是stay,是不及物的,不需要宾语了,所以要用副词引导做状语,你可能说介词+which就等于一个副词,为啥D不对的,其实,要是用D的话不是不可以,加个逗号就OK,一般他引导非限制性定语从句,加个逗号比较规范,即:Is this hotel ,in which you said we were to stay in your letter?虽然符合语法,但不是很合习惯。这个不选C的原因是stay和visit不同,是不及物的。
有什么疑问还可以问我,帮助到你的话请及时采纳。
对 这也是英语当中为了避免重复的常规做法 这是一般规则
是的
可以举个例子,谢谢!
是