英语选择题

__ do you know is the population of china
a.how much
b.how many
c.what
d.which
答案为c,请解释为什么不是a?????????????????????????????????????????????????????????????????????????????????

__ do you know is the population of China?
A. How much B. How many C.what D. Which
问:答案为C,请解释为什么不是A?
答:本题句为复杂特殊疑问句,由Wh-词+do you think/believe/know,etc+(主)+谓?构成。有时wh-词本身就是主语。做这种题目时,可以将do you think/believe/know这样的词去掉不看,不影响句子的意思。这样就将题目简化成:_____ is the population of China? 的疑问词的选择问题了。
这句话的主语是population.请注意这个词的两重性:1.表示“人口数”(=the number of people) ,如本题,不知道是什么数字时,用what来问:What is the population of China? 中国的这个人口数字是什么数?不过,上面的这个翻译是为了理解而故意直译的,意译常为:中国的人口是多少?汉语的思维是这样。所以有 BA这两个干扰项,选B的不在少数!
2. 表示“人口”(=the people),如:Two thirds of the population of the town are farmers. 该镇的三分之二的人口是农民。这个词也是主谓一致的常考词。
再来回答你的问题。从你问:为什么不选A,可知,你不了解此句的意思。更不了解much与many的区别。many 用来修饰或指代可数名词的复数如:How many people are there in your family? Many of them are farmers. much用来修饰或指代不可数名词如:How much (money) does it cost? 这东西多少钱? money是不可数名词。指代how much经常指代“多少钱?”,所以你如果问为什么不用B,则说明你只是对population一词的两重性还不清楚。你问A,则连much与many的区别都没有弄清楚!要注意的是,当the population指代(the number)作主语时,是一个单数的概念。The population of China is about 1.3 billion. It (=The population of China) is very large. (不用many!),所以不能用B。更不能用A了。
如果用了A,则问:How much is the population of China? 根据:How much is your watch? (你的表多少钱?),岂不成了“中国人(值)多少钱?”了?!!,当然是个错句,指人时,是复数概念,用are.
PS,你在打题时,可以将选项中的ABCD小写,开头词的首字母小写,但请不要将我们的祖国母亲的名字China的首字母小写,不管她在句子的哪里。这是对她的尊重!china不是中国,是瓷器!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-28
您好,答案为C
do you know 、does he knows 、do they know 在特殊疑问句中的用法是
1)如果特殊疑问句去掉这个结构后成分仍然完整时,且句意不变
那么它(do you know)作插入语,可以省略
2)所以我们不妨把例句中的do you know删除,
就剩下了what is the population of china?成分完整,即句子通顺,且句意不变。
因此它是插入语,可以省略。
3)如果特殊疑问句去掉这个结构后成分残缺时,这个结构就不是插入语,不能省略
如 how do you know ?你是怎么知道的
如果我们把do you know 删除,句子就不成立了,所以不是插入语
整句话的(谓语动词:know,助动词:do,主语:you)上述成分不能省略。
希望能帮到您

ps :population(人口),只能用大(big large)小(small)来形容,不能用多少形容。
所以 how large 这个答案来是可以的。

参考资料:英语牛人团

第2个回答  2011-05-28
首先,本题根据句型结构看,就可以作出判断,助动词do引导的是动作,或行为的问句,它前边用哪一个,能选的只有what,其它都不相附。
具体地,
a错误。much用于不可数名词。population不是不可数名词,虽然有时可作可数名词,但含义上不是可以直接加数字表示个体数量的名词,而表示的是提问对象的全体,如:What is the population of this city?(这座城市有多少人口?)回答,The population of this city is about 20 million.(这座城市的人口大约2千万。注意,这里population没有使用复数形式,如果使用复数,则表示的不是这一地的人口了,而是多地的人口。)
b根据句子结构,how many 后跟do you know 不正确。而且,提问人口多少时用How large...,并且这个提问方式,仅仅是问人口的大约的多或少,回答不是具体数字。
c正确。中国有多少人口?这是一个固定用法,问具体人口的多少,其它形式参见上述a的说明。
d明显不靠谱。
第3个回答  2011-05-28
呵呵,这个是初一的内容,而我恰好是初一的。
A是形容不可数名词的疑问词显然错误
B虽然是形容可数名词,但是后面可是跟着 population (这个老师应该讲过,What is the population of.....是固定的疑问词组)
C是What刚才说了,这才是符合的词组单词
D根本不可能,不符合题意
如果对我的回答不满意或不懂,可以问老师啊,老师肯定比我专业
第4个回答  2011-05-28
这里面只有what和which能引导名词性从句,根据句意选what;
(what do you know) is the population of china?
如果你非选A、B两个选项的形式,那么应该是:How many people do you know in China?
相似回答