一道关于定语从句的填空

With the development of agriculture,the people __________ village I taught before have lived a happy life.

这里填in whose

那这个定语从句的先行词是什么?
I taught后面的宾语是the people,还是所填的who?
多打了lived,抱歉。

1. 先行词是the people.

2. 定语从句从in whose village开始,到before结束。
主句为the people have lived a happy life.
整句为:the people (in whose village I taught before) have lived a happy life.
打括号者为定语从句。
翻译:我以前教过书的村子里的人们过着快乐的生活。

3. 定语从句中I taught无宾语。此处taught(teach)视为不及物动词。
关系代词whose=the people's即先行词的所有格形式。
定语从句的完整句子为:
in whose village I taught before
=I taught in whose village before
=I taught in the people's village before

参考资料:原创回答团(本人第159号会员)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-19
有两个先行词 1.people 2.the people whose in village
这里people和village是从属关系:是村子里的人们
你可以看作是两个定语从句
1.the people whose in village 村子里的人们
2.【the people whose in village】 (that)I taught 这里前面的整体作后面I taught的宾语,就省了从属连词that
第2个回答  2009-06-19
先行词是people,taught的宾语是who
第3个回答  2009-06-19
先行词 the people
I taught后面的宾语是the people whose in village
第4个回答  2009-06-19
先行词development who