向英语达人求教6

来源:百度知道 编辑:UC知道 时间:2024/06/05 21:40:23
____ is it ____ has made Peter ___ he is today?
A What; that; that B That; that ; what
C What; what; that D What; that ; what
正确答案为什么是D?A,B,C都哪里错了`?

你遇到这种题目时可以考虑把疑问句形式改变成陈述或者肯定句形式,这样就容易理解多了。
上面的题目可以变成:
It is (what) that has made Peter what he is today.
这是一个强调句,意思是究竟是什么使Peter变成了今天这样子。
made somebody +形容词/副词/过去分词或由词组构成的宾语补足语表示某人变得怎么样,某人怎么样。
第一个what是被提问和强调的部分,表示疑问所以不用that。第二个that则引导定语从句修饰what,what不能引导定语从句同时放在这里语意不通。最后一个what是表语作宾语补足语。

D 是正确的呀,这里面有强调句型it is+被强调部分+that+其他部分,第一个what就是被强调部分。第二个空的that则引导定语从句修饰what。最后一个what是充当表语,what he is是宾补。

a