英语定语从句的选择题(一)

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:24:34
You are the only person _____ I have ever met _____ could do it.
A.who;/
B./;whom
C.whom;/
D./;who
请问是不是选C,如果不是,为什么?请高手帮帮忙啊!

D
You are the only person {[whom] i have ever met (who could do it)}.
{}部分宾语从句,内带主语从句
I have ever met whom(宾语)可以省略
who could do it(主语)

不是选C。这句话中I have ever met相当于一个插入语,从句部分应该是could do it,根据先行词在从句中的所作的成分判断,应选D。