everybody不定代词如何正确使用

(1) I don’t think (  ) knows her secret.

A. anybody   B. somebody       C. everybody     D. nobody

答案是C. everybody.  为什么A. anybody 就不可以呢?

 

(2) Mum, I didn’t pass the exam.  Not (  ) can win every time.

A. anybody   B. somebody         C. everybody   D. nobody

答案是C. everybody.  为什么A. anybody 就不可以呢?

 

麻烦老师详解一下,想知道确切的理由。谢谢!

请先 登录 后评论

最佳答案 2022-04-11 13:13

(1) I don’t think ( anybody) knows her secret.

这道题是考察转移否定句,由于从句的否定转移到主句了,但在语义上其实宾语是否定意义,所以从句要用非肯定词anybody

(2) Mum, I didn’t pass the exam.  Not ( everybody ) can win every time.

虽然not anybody等于nobody,但在句首通常不用not anybody,直接说nobody


请先 登录 后评论

其它 1 个回答

好题  
擅长:英语

这个道理简单。anybody 表示任何人。如果(1)选anybody,意思是她本人也不知道自己的秘密,除非她不是人,不属于anybody的范畴。在口语中虽然也有人会误用anybody,但考试时不可以。

(2)如果把前一句改为肯定,即Mom, I have passed the exam. 后面可以说,You know,not anybody can win every time.

培养语感很重要。我一读这两个句子得出的反应就是这样。过于机械地学语法,有时不利于语感的形成。

请先 登录 后评论
  • 4 关注
  • 0 收藏,1851 浏览
  • bjxue 提出于 2022-02-26 13:45