高中定语从句where 和介词+which的区别.
高中定语从句where 和介词+which的区别.
---- How about the games?
---- Very interesting,and the ones _________ the young men competed were really exciting.
A.where B.in which
答案是in which
题目中的定语从句为“ _________ the young men competed ”,compete in sth是个词组,句子常规状态下的语序应该是the young men competed in which,定语从句把 in which移到了被修饰的词(the ones)后面了
有区别,which是关系代词,where是关系副词.一般说来,当引导定语从句时,where等于介词+which,如:This is the place ( ) I was born.在这句话中,既可以填in which也可以填where.当然介词不一定是in,有可能是on或其他的,这个要根据先行词来.比如,如果是bus,平时搭配是on the bus,换成定从,就是on which.
此外,介词+which也可表示时间,相当于when,如:Do you still remember the year when(in which) we lived together?
还是不懂的话可以发我消息,具体给你讲解能举一个用where不用介词+ which的例子吗?定语从句如果作为表地点的状语的,这2者是一样的,可以通用。作为主语或者宾语的时候用的是which而不是in which。比如: He went back to NY,in which he had spent all his childhood.= He went back to NY,where he had spent all his childhood. 他回到了纽约,他在那度过了整个童年。(先行词在从句中作地点状语。当然in which中的in可以根据实际需要换成at、on等 )He goes to NY,which is a beautiful city. 他去纽约了,那是一个美丽的城市。(先行词在从句中作主语。)楼主的题目中先行词不是做状语,而是做宾语,所以不能用where