下面这道英文选择题怎么做?为什么选B是错的?fish不是不可数名词吗?

Thesechildrenwereveryhappy,becausetheycaught()fishintheriver.A.severalB.muchC.alargen... These children were very happy,because they caught ( ) fish in the river.
A.several B.much C.a large number D.a great many of
展开
amanda01224

2010-08-08 · TA获得超过17.6万个赞
知道顶级答主
回答量:11.5万
采纳率:86%
帮助的人:3.8亿
展开全部
A ( fish 作为“鱼肉”,是不可数名词,但作为“鱼”的种类是可数名词,在’河里捉的应该是鱼,不是鱼肉,故B错,C后应该有OF, D后多了OF)
斯丝烟雨
2010-08-08 · 超过12用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:28.8万
展开全部
应选 ( D)

A.几...
B.much 表示“更多”一般用含比较级或含比较意味的句中
c.应改为“a large number of
D.表示“大量的”,它的后面可直接+复数可数名词

而fish表示“鱼肉”时为不可数名词,表示“鱼”为可数名词

所以正确答案为 ( D )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leanne1113
2010-08-09
知道答主
回答量:26
采纳率:0%
帮助的人:10.8万
展开全部
选D。fish在这里是可数的,只有fish做鱼肉讲时才不可数,不过这种情况很少,一般都当可数的讲。所以排除B。A是,一些,若干,几个的意思。C项后面少个of。选D的话,从语法意思反方面都讲得通,是对的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SilenceLiu
2010-08-09 · TA获得超过2951个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:261万
展开全部
选择D,首先我们来分析词语fish
当fish是可数名词时,指鱼
做不可数名词时,指鱼肉
做可数名词时,单复数的写法相同,都是fish
从句中分析,孩子们捉的是鱼而不是鱼肉
所以这里应该是可数名词,
排除B
但C中少了of
如果选择A,那就是孩子们只捉了几条鱼,不符合前面的These children were very happy

所以只能选择D,
翻译是:这些孩子非常高兴,因为他们在河水中捉了大量的鱼

希望我的回答有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wq20100808
2010-08-09
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
应该选D,
A 的话, 的意思是几,不符合句子的意思,句子的意思是这些孩子非常高兴,因为他们在河水中捉了大量的鱼

B 鱼是不可数的,所以much不能用,

C 少了OF ,语法上的错误,

所以 D 是正确的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昆吾思楠92
2010-08-10
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
河里抓的鱼是活的,数的清,fish只有在翻译为鱼肉时才是不可数的。选c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式