anyone后面可以用否定词吗

老师常说anyone, anything, any等习惯上不能用于否定词之前,而只能用于否定词之后。比如:
误:Anyone can’t do it. (错误的原因就是将anyone用于否定词can’t之前)
应改为:No one can do it.
但是,下面一句摘自北京师范大学出版社的高中英语“选修模块11”的第23页:
Anyone not following those rules is looked down upon by his or her contemporaries and laughed at.
这里为什么将anyone放在否定词not之前呢?请老师解析,非常感谢!

请先 登录 后评论

最佳答案 2014-07-08 13:24

说“anyone, anything, any等习惯上不能用于否定词之前,而只能用于否定词之后”不是很准确。正确的说法是“anyone, anything, any等用作主语(或any修饰主语)时,其后不能跟否定的谓语”。

没错,英语习惯上不说:Anyone can’t do it. 但其原因其实是:anyone 用作主语,其后跟了否定的谓语can’t do

北京师范大学出版社的高中英语“选修模块11”第23页的以下句子与你提到的情况不一样:

Anyone not following those rules is looked down upon by his or her contemporaries and laughed at.

在此句中,anyone 是主语,它的谓语是 is looked down upon(它是肯定的)。至于 not following those rules,它是定语,修饰 anyone,相当于定语从句who doesn’t follow those rules

▲类似的例子如:

Anyone not obeying the decrees of the new military junta could expect to be reckoned with. 任何不遵守新的军政府法令的人都不会被轻易放过。

Anyone not paying the registration fee by 31 March will be deemed to have withdrawn from the scheme. 凡未在331前交纳注册者,将被视为退出该项计划。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 3 收藏,5833 浏览
  • 马远兵   提出于 2014-07-08 11:03

相似问题