this company_____he worked two years ago?thatB.whereC.whichD.the one我觉得应该选择B 因为公司是地点
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 08:36:26
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