if引导从句中用anyone还是someone

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:35:15
原句:What will you do if you ~~~~~~~~~~~~~后有anyone或someone
疑问句中

someone、anyone在if从句中的不同

someone:某一个
anyone:任何一个人

某一个人可以做成某件事情,但是不是任何一个人都可以完成那件同样的事情

Someone in my class knows how to speak Spanish. 班里有个人可以讲西班牙语。
Anyone in my class knows how to speak Chinese. 班里的任何一个人可以讲汉语。

If anyone in my class knows how to speak Chinese, then you can always find someone in my class who can speak Chinese. 如果班里的任何一个人都可以说中文,那么你总会从我们班里找到个会说中文的人。

If someone in my class knows how to speak Spanish, it does not mean that anyone in my class knows how to speak Spanish. 如果班里有个人会说西班牙文,这并不代表我们班里的任何一个人都会说西班牙文。

其实就是意思上的差异,someone表示某人,anyone表示任何人,感觉上比someone要稍微强烈点,两者没有明显的界限。主要靠自己体会句意。

If someone tried to blackmail me, I would tell the police.
如果某人企图敲诈我,我就向警察告发。

If anyone calls me, tell him I’ll come back soon.
如果有任何人打电话找我,告诉他我马上回来。

其实从语法来讲,在if引导的条件状语从句中没有什么太明显的区别。
1.意思不同。someone指“某人”,anyone指“任何人”;例如:〔1〕You can ask someone to help you if you hav