高一英语选择题

来源:百度知道 编辑:UC知道 时间:2024/05/05 07:44:37
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
原来做过一道类似的
Is this factory_____ he visited yesterday?
答案是the one(which/that),说是从句少了先行词所以要加上the one,而which/that做从句宾语可以省略
所以我觉得上面那倒题也应该加上the one,
the one which;where才对呀,疑惑!

在我和几位英语高手探讨之后,认为此题答案是正确的.

翻译:提供你工作的这个旅馆是你初次来这里入住的那个旅馆吗?
句子应该是:Is the hotel ( which) offered you a job ( where ) you stayed the first time you arrived here?
把疑问句还原为陈述句就是:
The hotel which offered you a job is where you stayed the first time you arrived here.
which是定语,where 的意思是the place in which .

which引导的是定语从句, 剩余部分Is the hotel where you stayed the first time you arrived here?
是句子主干.

第二个句子答案是对的. the one是表语,也是先行词,that 做从句中的宾语,因此可以省略.
Is this factory_____ he visited yesterday?
答案是the one

仅供参考!

我觉得第一道没正确答案,如果是which offered you a job,那么Is the hotel后面要有逗号,其实一般来说有没有都没太大意义,但是鉴于这是语法题,就应该有,第二个空where是可以这么填的。我觉得最佳答案没有出现在选项中,可以说成
Is the hotel that offered you a job the one you stayed the first time you arrived here。这句子真别扭。

第二个The one就可以阿,which/that也可以省略也可以不省略阿。

1、第一题答案是对的。第一空的which代替先行词the hotel,在从句中做主语,指物 所以要用which;第二个词where的先行词the hotel在句中做状语所以答案是用where.

2、第二个句子也是对的。你必须把句子还原来