none, all,no one的区别

We couldn't eat in a restaurant because ____of us had _____money with us.

A.all ,no  B.any,no  C.none ,any D.no one ,any

能否帮忙分析一下如何辨析这道题目的选择,感觉很混乱,按照汉语翻译都可以。求指点。

请先 登录 后评论

最佳答案 2019-12-17 16:12

根据前文判断,because 从句表示“全部否定”。

如果一个句子意思表示“全部否定”,英语表达的习惯是:“主语全部否定,谓语肯定”。

A,B 违反了这个原则。none 可以跟 of;但 no one 不可以跟 of。

所以,正确答案为C。


比较以下各组句子正误:

Anyone doesn’t know what will happen in the future. (误)

No one knows what will happen in the future. (正)

Anybody can’t do it. (误)

Nobody can do it. (正)

Any friend of mine knows no French. (误)

None of my friends know French. (正)

Anything cannot prevent me from going. (误)

Nothing can prevent me from going. (正)

Either of the two cars is not cheap. (误)

Neither of the two cars is cheap. (正)

一句话概括:any, anyone, anybody, anything, either 等词,不能出现在否定词之前。换句话说,这些词在句子开头作主语,后面不能用否定。all,both,以及 every 构成的复合代词等,虽然可以作主语,但不能构成“全部否定”,而是部分否定。



请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

赞同刘老师的解答,“none 可以跟 of;但 no one 不可以跟 of”。借此机会补充一个链接供Steven_wzq 网友进一步了解none与no one:

http://www.yygrammar.com/Article/201108/2516.html


请先 登录 后评论
  • 1 关注
  • 3 收藏,4481 浏览
  • Steven_wzq 提出于 2019-12-16 22:54

相似问题