请问一个定语从句的问题

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:26:01
The summer camp___she gave her first performance ended in success.
A. where
B. which
C. that
D. who
请问选择哪个?为什么?

首先排除D,因为WHO是指代人的。而这里的先行词是summer camp
然后which和that是可以互相替代的,俺出去一些特殊用法之外如the first, the only 或者最高级等,所以按照排除法也可以排除掉。
再看where,这里的summer camp 和gave her first performance不是直接从属关系所以不用which或that.它们的关系是这样的,she gave her performance in the summer camp.所以summer camp是地点,所以用表示地点的定于成分就是where.

你看一下后面的定语从句已经不缺任何成分了,所以需要的是一个不影响句子结构的状语,那么这里就必须是where。其他的三个选项都意味着先行词camp必须在后面的那个句子里作为一个构成句子的必要成分(主语或者宾语)。我说的这个是判定先行词的一个有效方法——看看后面的句子是不是完整,呵呵。:)

a
she gave her first performance ended in success 'in the summer camp' 这样看就懂了吧 where 代替 in the summer camp.
如果是in which 的话 那就等同于where 也可以选 这里只有where 那就选where咯
翻译:她在夏令营中做出了她的第一次成功的表演。