10 为什么否定句中用someone

Sometimes, you can't force someone to do things he doesn't like.

这里为什么用someone,而不用anyone?(这是一道完型题,答案给的someone,在网上查到阅读原文也是someone

请先 登录 后评论

最佳答案 2022-06-20 19:42

这主要和作者想表达的意思有关。用someone 表示某个范围内的某一个不确定的人。如果用anyone,它的含义在一定语境从逻辑上看不一定是事实。譬如有些情况下,你不能强迫所有人服从。但有些情况下就会有这个可能。 这取决于说话人要表达的意思。你即使查语法书,语法书也只能解释someone 通常不用于否定句作宾语。应该有通常二字,也就是说不是绝对的。这道题如果不考虑语境,选anyone 也是对的。

语法是解释语言的。有些语法规则是灵活的,不是一成不变的。

请看几个外媒例句:

用someone:

1. You can't ask someone to babysit you on a Saturday. 

2. We can't ask someone to risk suffering what I went through.

3. I can't ask someone else to do that.

用anyone:

1. You can't force anyone to believe in God or not.

2. We can't force anyone to fight with us.

3. I can't force anyone to open his/her heart to me.


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,2660 浏览
  • 刘新颖 提出于 2022-06-17 11:19