分享

There's not any milk in the bottle.这个any能不能去掉? - 白话英语201903

 昵称70926123 2020-07-21

前天《为什么“散装糖果”是bulk candy,而不是loose candy? - 白话英语201902》文,谈了我在朋友圈跟大家分享所学的事情,朋友们也纷纷点赞。感谢大家!今天,我再来说说我在本站新概念英语课程答疑与交流群里进行疑难解答的情况。

问题是这样的:

There is ( ) milk in the bottle.

A.not     B.any C.few D.no

为什么这题不能选A?

要想比较透彻地回答这个问题,我们来把两个句子变成复数,做个比较:

It's a tree. --> They're trees.

There's a tree. --> There are some trees.

那么问题来了,为什么there be句型要加这个some,而It's句型就不要加呢?

很简单:

It's a tree.强调的是,这树,不是电线杆。着重事物的性质判断,即这东西所属的类别。对于a,一棵、一根,并不在意,也不强调。句子改成复数的时候,反正也没人在意,那就trees好了。探讨”是不是“的时候,”是多少“是一个次要的关切,甚至可以放到一边不管它。

there be句型则不同,它的意思是“有”。既然强调的是存在、有,那么”有多少“,这个数量,就是很重要的属性。探讨”有没有“,自然包含着”有多少“,只要有,下一步就会问”有多少“,这是顺理成章的逻辑。

当然,也有少数情况there be可以不谈数量,比如:

There will be people that can kick your ass!

(总)会有人能治得了你的!

不过,上面这样的句子毕竟少见,其应用场景也不是很典型。there be句型,总还是要说一下有多少的。

一般来说,在单数句子里,There's a tree. 这个”a“是句子自带的数量,已经表明了,所以也不需要额外再提。a、an这两个不定冠词,本来就是one演化而来的嘛,自带”一“这个数量,大家都是清楚的。但是,到了复数的句子里,a不能再写进去了,如果不补充一个some、any什么的,数量就说不清楚了。

所以,there be句型在改成复数的时候,要把a换成some来跟复数配合,补充说明数量。

可数名词构成的句子是这样,不可数名词构成的句子也是这样。

那么,there be句型的复数或不可数名词句,如果就是不说some、any,究竟对不对呢?

我们就拿There is milk in the bottle.这句话来说:语法上说并没有错,在一定情况下也的确有人说,但不如There is some milk in the bottle.这个说法自然。milk是不可数名词,没有天然的数量(不像单数可数名词自然带个a),所以加个some,会比较符合一般说话的规律:这样就把数量交代清楚了:There is some milk in the bottle.

在否定句里,尽管There isn't milk in the bottle.这个说法,语法上也是对的,一些情况下也有人这么说,但显然,加一个any,交待一下数量,跟there be句型“有”这个概念就比较配,句子也会显得更加自然。

也即,应该是There is not any milk in the bottle.

not any可以合成为一个词no,所以There is no milk in the bottle.也是对的,并且更表示强调“没有,一点都没有”,因为单个否定词”专词专用“,一般表示更强烈、更绝对的否定。never、nothing都是这样。

------------------------

现在是我开设的新概念英语第二册在线课程的报名优惠期最后两天,感兴趣的朋友可以参考《武太白新概念2课程,来了!专职坐镇,我跟你们一起学好英语,大小考试全通关!》这篇文章的详细说明。如需报名支付,点击本文”阅读原文“链接可直接跳转。

报不报名是一回事,亲爱的朋友,请给我一点赞赏!这样方便统计出哪些朋友给我的赞赏最多。我全职运营这个公众号,需要你们的赞赏坚持下去。我看得见每个人的赞赏总额。感谢你们!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多