让我纠结的英语题 求解 不胜感激!

1.Isthisfactory_____youvisitedtheotherday?A.theoneB.thatC.whereD.when2.Isthishotel___... 1.Is this factory _____ you visited the other day?A. the one B. that C. where D. when
2.Is thishotel _____ you said we were to stay in your letter
A. that B. where C. the one D. in which
展开
英语语言学博士
2012-07-15 · TA获得超过1万个赞
知道大有可为答主
回答量:1093
采纳率:0%
帮助的人:2304万
展开全部
你要知道这两个题目为什么这样选,你必须知道定语从句中的基本构成,通俗的说就是“先行词+链接词(代词、副词)+定语从句部分”,所以说对于一个完整的定语从句,这三部分是必不可少的。当然,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不同,是不及物的。

有什么疑问还可以问我,帮助到你的话请及时采纳。
正达美
高粉答主

2012-07-15 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:8155万
展开全部
第一题 主 语 是this factory 答案是A. the one 作表语 后面是省略that的定语从句
其他选项 没有先行词
变成陈述句 你就明白了1.this factory is the one you visited the other day。
第二题 是表语从句 答案是B. where
变成陈述句 this hotel is where you said we were to stay in your letter
you said。。in your letter是插入语 可去掉

如果 还用 the one 的 话 后面必须 加 in which 或where 因为从句完整 无需代词
this hotel is the one in which you said we were to stay in your letter
追问
第一题中“that指代的就是the one,但是“指代”不是“重复””              指代不是重复???为什么that不可以看成是代词,并作先行词,,
追答
that 引导名词性从句时 是连接词 本身没有词义 也不充当 句子成分

this factory is that _ you visited the other day
这样的话 that引导的是表语从句 从句中 visited 缺宾语 that不能充当句子成分 因为这是名词性从句
如果引导定语从句 that 前面 缺 先行词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冲上云霄21
2012-07-15 · TA获得超过818个赞
知道小有建树答主
回答量:709
采纳率:41%
帮助的人:197万
展开全部
请问你的题呢???
追问
Is this factory _____ you visited the other day?
A. the one B. that C. where D. when为什么选A,我觉得A和B 都可以啊???还有,that作代词的话不就等于the one吗,那可以把它看作代词...。
Is this hotel _____ you said we were to stay in your letter?
A. that B. where C. the one D. in which答案是B.可这道题又是为什么要看做是定语从句 ,和上面那道题有什么区别?怎样去区分它们是什么从句 谢谢
追答
the one要做代词,而that是引导后面定语从句省略,有三种不加,that ,in which
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdausco
2012-07-15 · TA获得超过223个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:61.4万
展开全部
题呢?
追问
Is this factory _____ you visited the other day?
A. the one B. that C. where D. when为什么选A,我觉得A和B 都可以啊???还有,that作代词的话不就等于the one吗,那可以把它看作代词...。
Is this hotel _____ you said we were to stay in your letter?
A. that B. where C. the one D. in which答案是B.可这道题又是为什么要看做是定语从句 ,和上面那道题有什么区别?怎样去区分它们是什么从句 谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyunyang1958
2012-07-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:9538
采纳率:90%
帮助的人:1769万
展开全部
只要专心去学,没有什么可纠结的。
追问
Is this factory _____ you visited the other day?
A. the one B. that C. where D. when为什么选A,我觉得A和B 都可以啊???还有,that作代词的话不就等于the one吗,那可以把它看作代词...。
Is this hotel _____ you said we were to stay in your letter?
A. that B. where C. the one D. in which答案是B.可这道题又是为什么要看做是定语从句 ,和上面那道题有什么区别?怎样去区分它们是什么从句 谢谢
追答
A
选B前面加the 才行。第二个选B也不对。也必须选C。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式