高中英语语法题。高手进

1.—Ican'tfindMr.Brown.Wheredidyoumeethimthismorning?—Itwasinthehotel______hestayedA.t... 1.—I can't find Mr.Brown.Where did you meet him this morning?
—It was in the hotel______he stayed
A.that B.which C.where D.when
答案是C .我知道D不可能,这里that又等于which,但是where不等于in which 吗?岂不是又两个in,重复了吗?请高手答疑~

2,Meeting my uncle after all these years was an unforgettable moment,_____l will always treasure.
A.that B.one C.it D.what
答案是B。首先排除C,我知道one是指代前半句句子,可是what和that为何不行?

3.He's got himself into a dangerous situation_______he is likely to lose control over the plane.
A.where B.which C.while D.why
答案是A. where等于in which ,可是把in which 带入,有into又有in ,感觉读不通...貌似跟第一道一样的问题。请高手解答
展开
第47个浪人
2010-11-03 · TA获得超过14.6万个赞
知道大有可为答主
回答量:3.5万
采纳率:50%
帮助的人:1.8亿
展开全部
1.C.where
首先,问句问的是“今天早上你在哪里见过Mr.Brown?”,与之相一致的答句自然是“在宾馆里。”,即 (It was )in the hotel。所以第一个in是不可缺少的。后面的where he stayed 是定语从句,修饰hotel的。当然如果把where换成in which也是对的。只是前后出现两个in,显得累赘。

2.B.one
这里的one是指代前面的moment,而非整个句子。它是moment的同位语。后面的l will always treasure.是非限定性定语从句,只是省去了关系代词that(因为关系代词做宾语)。what和that 都不能引导非限定性定语从句(what连引导一般定语从句的资格都没有。)

3.A.where
这里where同样可以用in which代替。
句子中前面有了into,并不影响后面再用in或into。in 和into 各自独立,各司其职,互不影响。英语中并没有一条语法规则规定,一个句子不能出现两个(或更多)相同的介词。楼主的疑问,其实是来自一种“无须有”的担心。
楼主请看连续用了三个介词to 的句子:I asked my father to drive me to the airport to see my friend off。更有甚者,I want to ask my father to drive me to the airport to see my friend off tomorrow。
当然,这种情况是少见,但少见不等于没有。
瞥未草青
2010-11-03 · TA获得超过7376个赞
知道大有可为答主
回答量:3886
采纳率:0%
帮助的人:2477万
展开全部
where=in which 而b少个介词in
one代之moment,这是一个难忘的时刻,what不做逗号后句首
situation要用where来代 规矩
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
默sunny
2010-11-03 · TA获得超过1万个赞
知道大有可为答主
回答量:2837
采纳率:50%
帮助的人:3173万
展开全部
1。 前面的IN是指 I ,后面补完整应该是 HE STAYED IN THE HOTEL 所以还是少一个IN的。选WHERE
2 这里的ONE是泛指,指代THE MOMENT WHAT 和 THAT 不引导非限制性定语从句
3 有SITUATION, WAY 啊什么的都是用where 相当于he is likely to lose control IN THE SITUATION
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lihuan0422
2010-11-03
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
1.hotel是先行词 也就是说后面的定语从句是修饰它的 所以要保持从句的完整性
2.what 和 that 不能引导非限制性定语从句
3.situation这样的位置词有两种情况 一种就是像这道题 在后边的从句里没有实在意义 就是表示一个位置的意思 通常都用where ,另外一种情况就是在从句里有明确的含义 承担一定的成分,视情况选用引导词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aisheng5uo
2010-11-03 · TA获得超过124个赞
知道答主
回答量:37
采纳率:0%
帮助的人:44.7万
展开全部
1. 恩,这是一个难点。其实这句话的中文意思是:它“在”他所停留的宾馆“里”。。你不能把“题目中”的“in the hotel”看成一个词。题目中的in 和where指代的in the hotel 毫无关系~~
比如:The story dates back to 1949,when my father was born.
我相信这个你肯定能选对when..还原回来就是when my father was born in 1949.就好像这道题,你看原句中1949前也有一个介词to,但它是date back to 这个固定搭配。。其实你所问的题目也是这个道理!!
2. 第二题有个技巧,在逗号后,绝不可能紧接用that!!其次无论是非限制性还是限制性定语从句中what是绝对不能出现的!!那么只能选B。。题外话,one的确是“特指”的一个词,但在这道题中无讨论必要性。
3. 这种题目也有一个技巧!当你看到先行词是situation,case,这些词后面80%都用where!!这道题就和第一题相似了。中文意思是:他使自己陷“入”了危险情况,“在”这个危险情况中他可能失去对飞机的控制。
希望能帮助到你O(∩_∩)O~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佚厘
2010-11-03 · TA获得超过1864个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:322万
展开全部
1.stay是不及物动词.故可做为一个完整句子,如要加其它成分,只能是状语.where关系副词这里指代in the hotel为地点状语.故用where 2.one 在这里相当于the moment 关系代词that做定语从句的宾语可省略 .如用that what 是不行的.非限制性定语从句不能that what 由引导. 3这是特殊用法.situation后的定语从句一般由where引导.是为让句子更形象生动,有比喻的含义.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式