Great changes have taken place in the city __ I visited 10 y

Great changes have taken place in the city __ I visited 10 years ago.
A.where
B.which
C.who
D.why
答案是B为什么不是A呢
中泽庆子 1年前 已收到8个回答 举报

linzey 幼苗

共回答了15个问题采纳率:93.3% 举报

1.此题考查的是定语从句的关系代词或关系副词的选择
2.选择关系代词还是关系副词的方法:
1)先找先行词
2)判断先行词在从句中充当什么成分
3)如果在从句中做主语,宾语或表语,选择关系代词 which that who whom等
在从句中做定语,选whose
在从句中做状语,选关系副词when,where,why
3.就此题分析:先行词是city 在从句中做了动词 Ivisited 的宾语 或者说从句缺宾语,
所以使用关系代词做宾语,因为city指的是城市,所以用which 或that
写成完整的从句应该是I visited the city 10 years ago.
4.另外:在定语从句中,作宾语的关系代词可以省略,所以此处也可以不填,(省略关系代词).
5.where 要在先行词在从句中做地点状语时,或者说从句的主干成分不缺时才使用.
比如:Great changes have taken place in the city __ I spent my childhood.
在这个例句中,先行词仍然是city,但是从句主谓宾结构是完整的,先行词city在从句中做了地点状语,所以使用关系副词where(=in which)
写成完整的从句应该是 I spent my childhood in the city.
把这两个例句分析比较一下就会清楚的.祝你学习愉快!

1年前

10

brightco 幼苗

共回答了77个问题 举报

B 因为visit 是及物动词,直接visit somewhere 所以city 在这里做宾语,不是状语,所以用which

1年前

1

悠悠小甜心 幼苗

共回答了120个问题 举报

这是一个定语从句,而从句里缺少的是visited的宾语,所以选B。我举个用where的句子吧。Great changes have taken place in the city where I met my wife.

1年前

1

fgwei9088 花朵

共回答了4373个问题 举报

主要是看定语从句中是缺主语还是宾语还是地点状语,这里visited是及物动词,缺宾语,所有是which。
很高兴为你解答!
老师祝你学习进步!
请及时采纳哦!多谢你的问题!^_^

1年前

1

19oo183 幼苗

共回答了52个问题 举报

你之所以搞不明白,就是没有搞清楚定语从句是修饰前面某个名词的定语,而引导定语从句的关系词本身在定语从句中也是要充当成分的。
你比较下面两个句子:
Great changes have taken place in the city __ I visited 10 years ago.
Great changes have taken place in the city __...

1年前

1

莫翟 幼苗

共回答了5个问题 举报

因为in the city 已经有介词"in”了, 如果是the city 的话就是选A

1年前

1

xp7720 幼苗

共回答了841个问题 举报

句中有个in in which=where

1年前

1

我晕TMD 幼苗

共回答了9个问题 举报

从句中visit缺少宾语,where是副词不能当visit宾语

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 23 q. 0.029 s. - webmaster@yulucn.com