if引导从句中用anyone还是someone

原句:What will you do if you ~~~~~~~~~~~~~后有anyone或someone疑问句中
2024-11-24 18:09:30
推荐回答(4个)
回答1:

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 have troubles.(如果你有麻烦了你可以找人来帮忙)〔2〕If anyone asks for you I will tell them you've gone.(如果有人要见你,我会对他们说你出去了)
2.用法不同。someone一般用在肯定句中,anyone一般用在否定句和疑问句中,但也不是一成不变的。例如:Anyone can cook if they try.(任何人只要尝试都会做饭)

回答2:

在‘What will you do if you’ 中是用someone。不过记住一点,由if引导的条件状语从句中,不管什么都用any_,记住! 但if引导的宾语从句不一定用any_。

应为你给的句子是if引导的宾语从句,是做do的宾语,宾语从句要用肯定句的语序,所以用someone。但例如条件状语从句:If you don't know anyone,you can talk to me.
记住了吧? 信我
楼上的在哪copy过来的? 好多废话~

回答3:

someone 吧

回答4:

someone
例句如下:
What will you do if someone who you care about suddenly takes no notice of you ?
当你关心的人不再在乎你了,你该怎么办?