no和not动词否定和非动词否定

I have ______ money with me.

A.not

B.no

C.any

怎么区分这些词的用法?感谢回答

请先 登录 后评论

最佳答案 2022-06-05 16:38

英语的动词否定需要借助操作词(operators),英语一共有24个操作词(可在本网搜索英语操作词及其语法功能概述 - 柯帕斯英语网 (cpsenglish.com))。如果谓语不含操作词时,则需要借助助动词dodoesdid (也是操作词)。have作为构成完成时态的助动词,前现在式和过去式havehashad都属于操作词。在英国英语中,作为实意动词的have在表示拥有、具有、占有这个意义时为操作词,表示其他语义时不是操作词。在美国英语中,所有实意动词的have都不是操作词。所以表示有的have的否定句构成在英国英语和美国英语是不同的。

I have not money with me. 英国英语

I don't have money with me. 美国英语

否定句可以通过加上any增加否定语气,如:

I have not any money with me. 英国英语

I don't have any money with me. 美国英语

用否定限定词no否定名词也可以构成否定句,no=not a 或者not any

I have no money with me. 美国英语及英国英语 = I have not any money with me. 或者 I don't have any money with me.

由于no含有any的意思,所以否定的语气比动词否定的语气要强烈一些。

any是非肯定词,不能用于肯定的语境。所以 I have any money with me.为错误。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 2 收藏,1391 浏览
  • Molly1 提出于 2022-04-28 13:15

相似问题