this company_____he worked two years ago?thatB.whereC.whichD.the one我觉得应该选择B 因为公司是地点

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 23:39:57
thiscompany_____heworkedtwoyearsago?thatB.whereC.whichD.theone我觉得应该选择B因为公司是地点thiscompany_____heworke

this company_____he worked two years ago?thatB.whereC.whichD.the one我觉得应该选择B 因为公司是地点
this company_____he worked two years ago?
that
B.where
C.which
D.the one
我觉得应该选择B 因为公司是地点

this company_____he worked two years ago?thatB.whereC.whichD.the one我觉得应该选择B 因为公司是地点
楼主你是正确的,如果照楼上所述的C或者D,那句子就应该变成Is this company which /the one he worked (in) two years ago.表示在这个公司工作,必须加上in句子才完整,所以这里必须选where,绝对只能选where.推荐答案是错的.

这应该是先行词选择
公司是物
用which或that修饰

应该选C

对,等于in which,是定语从句

B
this company是主语,把原句变成陈述句:this company Is_____he worked two years ago.
这里考表语从句.由where引导.

D 正确答案。A B C是错误的,也是最容易犯错的。

应该选D.the one 还原成陈述句就是
this company is the one he worked two years ago

选 D 因为 此句为定语从句 但是主句中缺少作为先行词的表语,先行词不可以缺少,又因为关系代词在从句中作宾语是可以省略的。

B

选B没错的,若要选D则整个句子应该是Is this company the one he worked in two years ago?

A

D

选D

对,是B