what和which在同位语从句的区别
1个回答

这两个词都可以引导同位语从句,在从句中担当一定的句子成分,what担当的是主语、宾语、表语成分;which担当的是定语成分.

e.g.I have no idea what I should do at present.(我不知道目前该干什么),这句话中what 担当的是do 的宾语.

e.g.I have no idea which boy should be my boyfriend.(我不知道我该选哪个男孩子作为我的男朋友) ,这句话中which 做的是定语.

其中同位语中比较常见的还是that引导的情况;而whether和疑问词(what,which,where,when,who……)等引导的不是很常见.

希望对您有所帮助!