初中英语,一点点疑惑

来源:百度知道 编辑:UC知道 时间:2024/06/16 21:32:01
这个句子:
This is the house where I lived five years ago.
可否改成这两种呢:
This is the house which I lived in five years ago.
或者 This is the house in which I lived five years ago.
那再问一下, in which 和 where 有什么区别,什么时候不能互换呢
我可以再问下吗, 什么是定语从句和状语从句? 一直没懂。
实在看不懂... 定语状语概念也弄不清- - 学3年了都还没搞懂

可以改成这个This is the house in which I lived five years ago.
第一个好像不大规范。
理论上来说 in which和where 在这个句子中是没有区别的。where =介词+which
当动词的逻辑介词不是in的时候就不能用in which 来代替了。当先行词是point cause 等几个特殊的词时,并且从句中句子的成分到齐了,就只能用where.
定语从句和状语从句,其实和语文中是一样的,定语是用来修饰名词的,就像形容词的作用一样。而状语可以用来修饰动词名词等可以表示时间地点等等,一般有介词+名词出现的是状语。
加油哦

是对的

in which=where引导定语从句

where引导地点状语从句时不能等价于in which
in which不能引到地点状语从句

where引导定语从句时,从句前应有一个表示地点的名词作先行词;而状语从句前则无需先行词。如:
Go back where you came from.(where引导地点状语从句)

你的句子中 the house 是先行词,所以是定语从句

in 表达lived in

可以这样改

where跟here there 是一样的 ,我们可以说live here而不能说live in here,所以这就是为什么当你用 live in 时 先行词必须是which而不是where

http://baike.baidu.com/view/56536.htm 定语从句

http://baike.baidu.com/view/84572.h