定语从句do you know the reason why he didn't come?why为什么可以用For w

巧克力棒棒棒2022-10-04 11:39:543条回答

定语从句do you know the reason why he didn't come?why为什么可以用For which代替用which的话后面一定
要缺成分,而用why后面则不缺成分.两者不矛盾了吗?

已提交,审核后显示!提交回复

共3条回复
mercia 共回答了19个问题 | 采纳率89.5%
Do you know the reason why he didn't come?===Do you know the reason for which he didn't come?
语法:
the reason why==the reason for which
1年前
2005泽泽 共回答了11个问题 | 采纳率
Do you know the reason why he didn't come?与Do you know the reason for which he didn't come? 是等价的
1年前
筱菀蓝笛 共回答了46个问题 | 采纳率
孩子,用why骑士也是缺成分的,缺的是原因状语。如果定语从句的关系前面已经给出for,那后面的从句缺的就是介词for的宾语,因此用which,也就形成了why=for which的这一语法点。为什么给出for缺的就是他的宾语呢?主句的for怎么和后面从句缺的成分扯上关系了?for 不是主句的成分,主句的主谓宾已经全部都有了。它是从句的介词,正常应该是he didn't come for some ...
1年前

相关推荐