这是一定语从句,备选项有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 比较好一些吧.