one可以是数词、不定代词(仅仅用来表示一个人)、名词替代词(此时可以用复数)。
只有名词替代词one可以有单复数之区别,用来替代前文出现过的可数名词,逻辑上one或ones和前文的名词指的是不同的事物。例如,Big cars are usually more expensive than small ones. 这句话中的ones替代的是名词cars,以避免重复名词。但替代不是指代,big cars和small cars是不同的cars。假如我们说Big cars are more expensive than any ones. 逻辑上就混乱了,因为any cars包括big cars在内。
另外,any表示任何一个时,只能后接单数名词,为类指用法。除非该名词有后置限制性定语修饰时才可用复数名词,此时是泛指,即这时名词是首次提及,不可能用名词替代词ones。例如:
Any teacher will tell you that students learn at different rates.
Any girls who want to leave may do so.
anyone指任何人时,不能分开,必须拼写为一个词。any one中的one为数词,不可用复数,必须后接of短语表示出总体,如one one of them.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
有人认为英语不可以说 any ones,因为它不符合英语惯用法。
但我不太相信,请专家老师确认一下,谢谢!
解答如下:
any ones属于省略前面提到过的形容词用法。
【1】any ones (属于省略前面出现过的形容词用法。)
I like ancient shows, any (ancient 省略了) ones to watch?
我喜欢古装, 有没有好的看?
【2】any+adj.+ones (属于带上前面未出现过的形容词用法。)
Since you've dismissed my idea, do you have any clever ones?
既然你驳回了我的构想, 那你有什么妙招 吗 ?
(备注:形容词clever不可以省略,ones为前面名词替代词,等于ideas。)
Yes, we have Size M, but there aren't any green ones.
是的, 我们有中号的.但中号没有绿色的了.
(备注A:any ones 可以理解为中间省略形容词用法。)
(备注B:如果后面形容词与前面不同,或者该形容词在前面没有提到过,则不可以省略该形容词。必须要在前面加上形容词。)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!