早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请高手作答,英语语法!请问:inwhich在任何时候都等于where;而onwhich在任何时候都等于when吗?若不是,那么又在哪些情况是不等,哪情情况是等同呢?

题目详情
请高手作答,英语语法!
请问:in which在任何时候都等于where;而on which在任何时候都等于when吗?若不是,那么又在哪些情况是不等,哪情情况是等同呢?
▼优质解答
答案和解析
in which = where,on which = when这种说法是信不过的,那只是所谓的快速英语学习法的鬼话 (虽然一般情况下可行.)
所有prep.+which/whom组成的这种关系词都不能和 where,which等关系副词拉上绝对关系
prep.+which/whom结构种使用哪个介词是受先行词以及从句谓语动词共同影响的.
例:这里有几个 先行词 担任从句地点状语的结构
Insert the DVD on which you burned the software.
I need a house in which I can live for a long time.
the point at which Google stopped being simply a search engine
看,on,in,at介词都出现了.
我们使用这种结构的时候,必须看从句的实际情况,而不是听信什么in which=where的鬼话.
让我们看看这种介词结构到底是怎样产生的:
例:Insert the DVD on which you burned the software.
----从句的演变:you burned the software [on] [the DVD]
----从句的演变:[which] you burned the software [on]
----从句的演变:[on] [which] you burned the software
明白了吗?
因为DVD前的介词是 on,所以我们用介词on!
(实际上,在非正式文体中完全可以将介词保留在句末而不提前)