2 名词前用 not 与 not any 的区别

He hasn't got time to read the book.

He hasn't got any time to read the book.

请问这两句都对吗?若错,是何原因?若对,区别是什么?谢谢!


请先 登录 后评论

最佳答案 2018-01-22 13:50

He hasn't got time to read the book. 他没时间读这本书。

He hasn't got any time to read the book. 他没一点时间读这本书。

两个句子都正确。any后接不可数名词或可数名词复数,用于否定句和疑问句表示不确切的少量。not any意为连这点少量都没有,因此否定的语气较单独的not否定更为强烈。注意以上两个句子翻译时的细微差别。

I don't like dogs. 我不喜欢狗。

I don't like  any dogs. 所有的狗我都不喜欢。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

(1)He hasn't got time to read the book.(说明没有时间我看书

=He doesn't have time to read the book.(否定谓语动词一般性语气否定

(2)He hasn't got any time to read the book.(强调没有一点时间去看书

=He has got no time to read the book.(加强性语气否定)(no为形容词

=He has no time to read the book

(备注:have got =have; not any/a+n...no+n.)

请问这两句都对吗?若错,是何原因?若对,区别是什么?谢谢!

解答如下:

表示加强型全部否定建议使用下面2种结构表达。

(1)He has got no time to read the book.

(2)He hasn't got any time to read the book

(备注1:not any+不可数名词单数=no+不可数名词单数)

She has got no food to eat.

=She hasn't got any food to eat.

(备注2:not any+可数名词复数=no+可数名词复数)

He has got no books to read.

He hasn't got any books to read.

(备注3:not any+可数名词复数=no+可数名词复数是一种加强语气全否定

请先 登录 后评论
  • 0 关注
  • 2 收藏,10892 浏览
  • 马远兵   提出于 2018-01-20 13:43

相似问题