这是一定语从句,备选项有who,in which,which,to whom答案是which可我认为没有正确答案应填that各位的意见呢

热心网友

我认为这句话最好应该添that,作为强调句型。但备选答案只有who,in which,which,to whom,in which,to whom可以排除,剩下的两项,who,引导人which,引导物。这句话是说他成了军队想要他成为的军人,隐含的应该是各个职业,因此应该用which而不是who

热心网友

He became the soldier__the army wants him to be.选which.因为先行词是the soldier,虽然是好像是人应用who或that以及whom,但是应用which这里的soldier不是指一个人,而是指一种职业,后面用which或that,在定语从句中作宾语还可以省略。He became the soldier which/that the army wants him to be.他当了兵,军队需要他。

热心网友

一个很直接的原因是因为这是一个强调句,所以应该用that!

热心网友

我认为不可以。此句为一个含有定语从句的句子。which在引导定语从句时是指示代词,用来指代“物”。这句用that,指代人,并且做表语时用 that而不用who

热心网友

we should use "who".

热心网友

我也认为用that,因为that在从句中作表语。

热心网友

不行该句的意思是说,他已成为达到部队要求的士兵,因此the solider表一类人同时,该句是名词性定语从句,且表人称,所以只能用"who".

热心网友

不幸因为这是一个定语从句而先行词是个名词修饰名词应该用WHO或者三THAT而不用which

热心网友

应该是用which的.明显,in which和to whom都是不可能的.不能用who,通俗的说,用who做关系代词时,先行词应该是代词或者人名."the army wants him to be soldier"."soldier"是名词,不应该用who,所以应该用which 比较好一些吧.