Mr Green is the only person ______ can help you with your English.A. that B. who答案是B 为什么?看到the only 不应该是that 吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 04:54:30

Mr Green is the only person ______ can help you with your English.A. that B. who答案是B 为什么?看到the only 不应该是that 吗?
Mr Green is the only person ______ can help you with your English.
A. that B. who
答案是B 为什么?
看到the only 不应该是that 吗?

Mr Green is the only person ______ can help you with your English.A. that B. who答案是B 为什么?看到the only 不应该是that 吗?
正确答案是B,
解析:刚才我又查阅了一些参考书目,辅助资料,上面是这样写的
当先行词被序数词或the very,the only,the last修饰时,要用that,如果先行词是人时,在从句中作宾语时,用that引导,如果先行词在从句中作主语时,用who引导,如
He is the only person that I want to talk to.
他是我唯一想交谈的人.(先行词person 在从句中作宾语)
She is the only person who will help you.
她是唯一要帮助你的人.(先行词person在从句中作主语)
而你这个句子中的先行词在定语从句中是作主语的,所以用who引导.
翻译:格林先生是唯一能帮助你英语的人.
有不明白的请继续追问,

其实这两个答案都可以用,习惯上用Who多一些。也有规定the only修饰先行词时,关系代词用that。

后边缺主语,形容person,语感上选who

这里面是要界定person,所以要用who

that后面要加完整的句子吧