早教吧 育儿知识 作业答案 考试题库 百科 知识分享

isthishotel.1.isthishotelyou'llstayduringyourstayinbeijing?A.theoneb.wherec.inwhichd.theonethat2.isthisthehotelyoumeettheprincipal?a.inwhichb.theonewherec.whered.that分别选什么?为什么?

题目详情
is this hotel .
1.is this hotel ________you 'll stay during your stay in beijing? A.the one b.where c.in which d.the one that 2.is this the hotel ________you meet the principal ? a.in which b.the one where c .where d .that 分别选什么?为什么?这两个有什么区别吗?in which 和where 有什么区别?再麻烦各位讲下这两个都涉及到什么从句,本人一窍不通啊~~~谢谢了好的加分~~~
▼优质解答
答案和解析
1. D
2. A/C
第一题还原成陈述句: This hotel is _the one that_ you'll stay during your stay in Beijing. 这里用where是错的,因为前面hotel没有指定加the, 所以为了句子的通顺,应当在后面加上the one.这里是个宾语从句补充,没发现这个句子还原后缺少宾语么?选the one指代这个宾馆,而that 就是宾从的经典连接词了.
第二题还原:This is the hotel _where/in which_ you meet the principal.两个都可以,因为在定语从句中表示地点的时候In which 和where基本上是同义的,只是注意有些时候能用where的时候并不一定可以用in which,要看具体强调的是哪部分.如楼上所说,如果是单选的话,选where比较好,因为meet sb. at some place 更准确,at which 比in which 好.