首页 > 留学知识库

问题: 定语从句4


Her sister hasbecame a lawyer,___she wanted to be.
a.which
b.what
答案是a,为什么不能是b?

what引导的是宾语从句,
此句主语是Her sister,谓语has become(不是became),宾语是a lawyer,并不缺宾语.
而which引导的是定语从句,整个which she wanted to be修饰lawyer.而which在从句中作宾语.


是不是说what不能引导定语从句?主句中用has became 或者became有什么影响吗?

解答:

对what不能引导定语从句的.become的过去式是became,过去分词是become,完成时的形式是have/has+过去分词,只有has become,没有has became.题干给出的就是错误的写法.所以你改一下,肯定是has become,表示已经成为.