问:He is the only person ______ knows French in our class.是填that 还是 who?He is the only one of the staff _______ knows French.是填that 还是 who?,是不是先行词是one,只用who?

问题描述:

问:He is the only person ______ knows French in our class.是填that 还是 who?
He is the only one of the staff _______ knows French.是填that 还是 who?,是不是先行词是one,只用who?

先行词是one,只用who。
你所说的有the only修饰时只能用that的情况是:先行词指事物。

是的,只能填who,