发布网友 发布时间:2022-05-09 19:20
共5个回答
热心网友 时间:2023-10-14 20:22
I bought many books, on which I spent all money.热心网友 时间:2023-10-14 20:23
固定用法
spend ...on sth
on which I spend all money.是非*性定语从句
热心网友 时间:2023-10-14 20:23
many books是先行词,on which l spend all money是非限定性定语从句,on which做了定语从句的状语。热心网友 时间:2023-10-14 20:24
on which I spend money. on which 主要是做状语,做从句的状语。 但是 which 还是有先行词。热心网友 时间:2023-10-14 20:24
这里逗号之后的部分是一个非*性定语从句。非*性定语从句通常由which、who、whom、where引导。
题主所给的句子里,后半部分属于由which引导的一类非*性定语从句。这里之所以用了on which,是因为逗号后面的部分若独立成句,应该是
I spent all money on the books.
将其变成非*性定语从句有两种方法:
①将the books改成which提前至逗号后面,其余部分按原顺序写出:
whichI spent all money on.
②连同介词on一起提前至逗号后面,写成:
on which I spent all money.
在实际使用中,①用于较随便的场合,在正式场合要用②。
句中on which没有一个规范的称呼叫什么语,只是which被称为引导词或关系代词。