There be句式的否定式中名词用单数与复数的区别

1-a. There isn’t an egg in the box. 盒子里没有鸡蛋。

1-b. There aren’t any eggs in the box. 盒子里一个鸡蛋都没有。

2-a. There isn’t any student in the classroom. 教室里一个学生也没有。

2-b. There aren’t any students in the classroom. 教室里没有学生。

我的问题:强调“一个××都没有”时,句1-b.用的是<复数>,句2-a.用的是<单数>,为何?


请先 登录 后评论

最佳答案 2018-02-11 09:42

1.“not a”接可数名词单数,“not any”接可数名词复数或不可数名词,通常都可以用no来替换,但在语气上还是有一定的差异的。试比较:

I have no book / no books. 我没有书。(一般性事实陈述)

I have not a book / not any books. 我一本书 / 什么书也没有。

2.在"be +名词"的结构中,情况就不同了,用not a或not any是一般句型,用no是强势句型,而且语气尤为强烈。试比较:

① He is not a writer. 他不是作家。

② He is no writer. 他压根儿就不是作家。

句①是很普通的“一般性事实陈述”;句②表达的意义为“绝对不是、完全不配、根本不是”,语气很强烈。又如:

It's no joke. 这可不是闹着玩的。

It's no use complaining. 抱怨一点用也没有。

He is no competent teacher. 他根本不配当老师。

另外,陈老师有一个解答,你也可以参考一下:

http://ask.yygrammar.com/q-282.html


【补充回答】

“not a”接可数名词单数,“not any”接可数名词复数或不可数名词,所以通常我们说There is not a student in the classroom.或There is no student in the classroom. 

但口语中也有人将There isn’t any student in the classroom.作为no的强势语式。

费致德《现代英语惯用法词典》就有如下说明(供参考):

3.no

a. not:否定单数普通名词用not a;否定不可数的抽象名词物质名词和复数普通名词用not any。

no可以否定一切名词。

no在书面语言里用的较多,它是形容词,用在名词之前。not是副词,在口语里用得较多。

......

b.比较下列各句:

①I have no book.

②I have not any book.

③I have not a book.

④I have no books.

⑤I have not any books.

⑥I haven't got any books.

①一般讲法;②口语,较①意味强;③是①的强势句型;④一般常用讲法;⑤与②同;⑥口语的俗体。

......

c.There is的一般句型和强势句型与上边的 b. 同。例:

There was no egg in the nest.

There was not an egg in the nest.


请先 登录 后评论

其它 3 个回答

王汝涛   - 英语教师
擅长:英语翻译,词法问题,英语考试

一般来说,not any 后加可数名词复数或不可数名词单数,如1-b. 但也偶有not any 后接可数名词单数的,如2-a。not any+单复数都表示否定,意思基本相同。但现代英语基本不使用not any 接可数名词单数形式,只有在特殊的语境。例如:有人问你,都这么晚了,这个教室里怎么还有个学生呢?这时你可以说,No,there isn’t any student in the classroom. 在一般的情况下,人们很少这么用了,所以在母语的人听来会觉得怪怪的,尽管根据语法书的解释这种用法并不错。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

    《牛津英语用法指南》第三版55.3节指出:“not any 通常不和单数可数名词连用。She hasn't got a job. 她没有工作。(不能说:She hasn't got any job.)”

    所以,你的问题“2-a. There isn’t any student in the classroom. 教室里一个学生也没有。”中的英语句子是错误的。应该改为: There isn’t a student in the classroom.

    《牛津英语用法指南》第三版 382 节指出:“有的时候,由动词 + not 构成的句子与 no + 名词构成的句子意思相似,后一结构的语气较强。There wasn't an answer. / There was no answer. 没有人回答。”

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

1-a. There isn’t an egg in the box. 盒子里没有鸡蛋。

1-b. There aren’t any eggs in the box. 盒子里一个鸡蛋都没有。

There are not any 强调没有一些鸡蛋。(any=some+可数名词复数,用于否定句,因此需用some)

2-a. There isn’t any student in the classroom. 教室里一个学生也没有。

解答如下:

There is not any student 强调任何学生。(any=任何一个,因此后面接单数可数名词)

2-b. There aren’t any students in the classroom. 教室里没有学生。

我的问题:强调“一个××都没有”时,句1-b.用的是<复数>,句2-a.用的是<单数>,为何?

同意曾老师解答

There isn't any student 属于any当任何来讲+单数名词/不可数名词

There aren't any eggs 属于some在否定句需要改为any用于,表示一些,因此后面用复数。

请先 登录 后评论
  • 0 关注
  • 4 收藏,23765 浏览
  • 陈书庆 提出于 2017-05-29 16:36

相似问题