Is this man __you want to have __the radio for me?A.who;repairedB.whom;repairingC.the one;repairD.that;repair求原因

问题描述:

Is this man __you want to have __the radio for me?
A.who;repaired
B.whom;repairing
C.the one;repair
D.that;repair求原因

选D
主要是want sb.to do sth
和have sth do 的句型
翻译是:他是你让给我修收音机的人吗?
引导词要做宾语,并且修收音机是宾语发出的主动动作

ANSWER C is right.
the one 是定语从句的先行词(被修饰词)
have sb do sth

B
I want to have this man repairing the radio for me.
所以this man 是被动的, 用 whom .

D
that 代 whom;然后是have sb do sth.
整句话这么看的话就是这样的:This is the man whom /that you want to have repair the radio for me.也就是:这就是你找来帮我修录音机的人。

把它改为陈述句就好理解了:This man is ____ you want to have __the radio for me.
所以第一空缺了先行词,就补上the one .
后一空是 have sb do sth.使某人做某事.
这人就是你找来帮我修录音机的人吗?