[已解决问题] 谁能帮忙给解释一下
提问者:直接晕死 - Q籽一级  [收藏]
悬赏沪元:50 浏览 436 次
在英语语法中讲到:虽然先行词是表示时间,地点的名词或表示原因的reason,但关系词在从句中不是充当状语,而是充当主语、宾语等,就不能用when、where、why
比方说:I still remember the days when I stayed in BeiJing
I have never forgotten the days which we spent together
第一个用的是when第二个用的是which
He showed me the place where he lived
This is the place which we visited last year
第一个用的是where第二个用的是which
副词when和why在非正式问题或口语中可以省略
比方说:I'll never forget the year (when) I graduated from college
This is the place (where) I lived five years

对上面的例句做比较的时候就会发现一些问题
I have never forgotten the days which we spent together
I'll never forget the year (when) I graduated from college
I still remember the days when I stayed in BeiJing


He showed me the place where he lived
This is the place (where) I lived five years
This is the place which we visited last year

我想问的是:为什么句子:This is the place (where) I lived five years和下句的:This is the place which we visited last year 我看好象这两个句子的什么主语谓语宾语都一样么 但是为什么第一个句子用的是where第二个句子就用which了
还有谁有什么好的方法可以更准确的辨别从句中的主语谓语宾语能告诉一下吗
谢谢了~
所有回答(6)
楼主是没有分清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. 关于被动语态:有主语、谓语动词,没有宾语。不及物动词不能用于被动语态。
  10个月前   回答者:singleben - Q苗三级
live是不及物动词,不用直接接宾语,所以用where,相当于in which
而visit是及物动词,后面应该直接接宾语,所以用which

这些方面的题只要看看后面的动词是及物的还是不及物的就好了.
  10个月前   回答者:huiling31707 - Q芽二级
楼主要看清楚动宾的搭配哦~上面两位我觉得已经讲得非常清楚了。
  10个月前   回答者:yuvia - Q苗三级
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
这显然不正确

  9个月前   回答者:bobo_wwb - Q籽一级
This is the place (where) I lived five years
This is the place (in which) I lived five years

  9个月前   回答者:gooddayminna - Q苗三级
及物与不及物动词的区别以上同学说很对,不过个人感觉你的例句有点问题啊,lived 后面应该跟个for five years 才对吧。少了个 for,欢迎大家讨论。
  9个月前   回答者:susan20005 - Q芽二级
评论
   您需要登录以后才能回答!
我的问题    我要提问


相关链接

快到期问题


有不合适内容,建议去除