英语从句解答 为什么这道题选B,横线后的定语从句缺成分吗? 解析上说如果选B C的话少一个先行词,

这是为什么?Loulancityisnotatall_______atravelerwhohasneverseenthedesertbeforecanexpect.A.w... 这是为什么?
Loulan city is not at all _______a traveler who has never seen the desert before can expect.
A. what B. that C .which D. where
展开
左子沐
2011-12-31 · TA获得超过144个赞
知道答主
回答量:83
采纳率:0%
帮助的人:91.4万
展开全部
a traveller who has never seen the desert before是一个整体,who has never seen the desert before修饰a traveller于是句子简化成:lou lan city isn't at all [what] a traveller can expect what作expect的宾语。为便于理解,可以把at all 放到句尾。not ... at all,译为:楼兰城不是一个(之前没有见过沙漠的)旅行家所能想象的。如果选B,C的话缺少先行词a city,应为Loulan city is not at all 【a city】 which/that a traveler who has never seen the desert before can expect.。你可以这样分析句子,选B,C的话是按定语从句理解的,而定语从句中的定语去掉后是不影响句子结构的。本句中去掉 a traveler 【who has never seen the desert before】 can expect的定语修饰后,为lou lan city isn't at all ----该句子是主系表结构明显的不够完整,缺少表语a city,后面的a traveler 【who has never seen the desert before】 can expect修饰该表语,这样才能选B,C,就比较正确了。谢谢提问!
gloria_qu
2011-12-31 · TA获得超过1690个赞
知道小有建树答主
回答量:774
采纳率:0%
帮助的人:294万
展开全部
这题应该选A
你把这个句子精简一下就明白了,Loulan city is not what a traveler can expect. 这是主要架构,其他成分可以拿掉。如果你要填that 或 which 那么需要加上一个先行词,改成Loulan city is not the city which(或that )a traveler can expect.
既然此处没有先行词,那只能用what,构成一个表语从句,希望能帮到你哦~请采纳O(∩_∩)O
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiangfanxpy
2011-12-31
知道答主
回答量:7
采纳率:0%
帮助的人:3.2万
展开全部
选A吧~~~相当于something that 用that 和 which就是定语从句,需要一个先行词,前面说的something就是一个先行词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式