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.用的是<单数>,为何?
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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
一般来说,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用于,表示一些,因此后面用复数。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!