It's one of the best places _I have ever been. It's the most beautiful place __I have ever visited

为什么第一个空填where,而第二个空填that?求详解!... 为什么第一个空填where,而第二个空填that?求详解! 展开
匿名用户
2011-09-09
展开全部
It's one of the best places _I have ever been. It's the most beautiful place __I have ever visited
为什么第一个空填where,而第二个空填that?求详解!
这涉及定语从句中的先行词在从句中充当什么句子成份的问题。要正确选择关系代词、副词,首先,你要判断先行词在从句中当什么成份,如果先行词在从句中当宾语或主语,那么,你就可以选择可以在从句中当宾语的关系代词,如:whom,that,which等,如果先行词在从句中不是当宾语,而是时间状语,地点状语,那么,你就应该选择在从句中可以充当状语的关系副词,如:where,when等。特别要注意的是:先行词是表示时间和地点的词,不搞清楚他们在从句中所充当的句子成份,很容易出错。
It's one of the best places __________I have ever been.
本句话中的先行词是表示地点的词:places,第一感觉是地点,按常规,选择where,验证是否正确,就要看places在从句I have ever been中,起什么语法作用。这句话可以理解成:I have been to the places.places 在从句中是表示地点,去过的地方,是状语,所以用where.
It's the most beautiful place _________I have ever visited
同样,要找出这句话中先行词places在从句I have ever visited 中充当的句子成份。很显然the places在这句话中是当visited的宾语,即:I have ever visited the places. 所以选择which 或that,
但这句话中前面有最高级,所以只能选择that。
oneboxman
2011-09-09 · TA获得超过4.9万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:5542万
展开全部
老实说,对考题的答案你有疑问是正确的。
It's one of the best places __ I have ever been. It's the most beautiful place __ I have ever visited.
我的意见是两个填空语法正确的答案是 that。
唯一的解释是写者这样做是要避免两个地方用相同的单词 that,给句子一点 “趣味”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
越越ZOE
2011-09-09
知道答主
回答量:10
采纳率:0%
帮助的人:1.6万
展开全部
been是系表动词,where在这里引导状语从句,而visit是及物动词,that引导的是宾语从句,that指代的是“那个地方”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式