Is the hotel ( ) offered you a job ( ) you stayed the first

问题描述:

Is the hotel ( ) offered you a job ( ) you stayed the first time you arrived here?
A.which;where B.the one;in which C.where;that D.the one that;which
老师讲的答案是A,我选的也是A,但是网络上有人说选B,可是B的第一个空应该是"the one that"吧.
我想问的是,就这道题而言,选A应该正确吧?如果有选项"the one that;where(或者in which)"那么是不是选"the one that;where(或者in which)"这个选项,还是仍然选目前的A选项?
不要ctrl+c来的答案.
1个回答 分类:英语 2014-09-26

问题解答:

我来补答
网络上“有人说”你就动摇了?网络上有人说2012年世界末日你信不信?
就这题目而言,只有A选项可选.
前一个空即使填the one that也是不可以的,你好好看看这整个句子的结构:
Is the hotel which offered you a job where you stayed the first time you arrived here?
砍掉枝叶,剩下的句干是:
Is the hotel where you stayed?
看清楚了吗?which如果换成the one that那么整个句子的结构就完全变了,此时the one that offered you a job无法再作为hotel的定语而变为宾语,那么你让后面的where xxx何以自立于天地间?
 
 
展开全文阅读
剩余:2000