|
楼主是没有分清live与visit的及物与不及物的区别,才会混淆这两句句子。 This is the place (where) I lived five years ago. 把这句句子断开:I lived five years ago也是一句完整的句子。动词谓语live是不及物动词,不需要宾语,这句句子在语法上是完整成立的,只是缺少了地点状语“住在哪里”。补完整的话就是I live in the place five years ago.显然,in the place在句中的成分是状语。所以,原句This is the place (where) I lived five years ago.使用where来引导。 第二句This is the place which we visited last year. 把句子断开:We visited last year. 动词谓语visit是及物动词,它需要一个宾语,因此We visited last year从语法上来说是不完整的,缺少了宾语the place。很显然啦,用which来引导,表示the place在后面的We visited last year是宾语成分。 至于有没有什么更简单的办法辨别句子中的主语谓语宾语,1.首先要找到谓语动词 2.看谓语动词是及物的还是不及物的 3.及物动词做谓语,一定会有主语、宾语(被动语态除外);不及物动词作谓语,只有主语没有直接宾语(会有介词引导的宾语,但是介词一定会在从句中出现)4. 关于被动语态:有主语、谓语动词,没有宾语。不及物动词不能用于被动语态。 live是不及物动词,不用直接接宾语,所以用where,相当于in which 而visit是及物动词,后面应该直接接宾语,所以用which 这些方面的题只要看看后面的动词是及物的还是不及物的就好了. 楼主要看清楚动宾的搭配哦~上面两位我觉得已经讲得非常清楚了。 This is the place (where) I lived five years This is the place (in which) I lived five years 也作:This is the place which I lived in for five years. So in above sentences where = in which ,地点壮语 This is the place which we visited last year 你说where=which就是in which=which =>in=nothing 这显然不正确 This is the place (where) I lived five years This is the place (in which) I lived five years 及物与不及物动词的区别以上同学说很对,不过个人感觉你的例句有点问题啊,lived 后面应该跟个for five years 才对吧。少了个 for,欢迎大家讨论。 |