I need to know if it's OK to use have and some in this sentence, and why?

If I have some questions I will write you.

I've been told it is more typical to use any here instead of some. Is there a logical explanation for it?

  • 1
    It's more typical to say, "If I have any questions I will write you." May 20, 2016 at 19:21
  • yes, but why?? is there a logical explanation for it?
    – Marissa
    May 20, 2016 at 20:15
  • 3
    Well, if you say "If I have some questions", that implies more than one. What if you have only one question, will you not write the person then? If you say "If I have any questions...", it covers one or more questions. Though there is logic involved in the choice of "any" vs. "some", there's also the fact that "any" is idiomatic and "some" is not. There is nothing stopping you from using "some", but if you want to sound like a native speaker, you'd use "any". May 20, 2016 at 20:26

4 Answers 4


If I have some questions, I will write you is indeed less idiomatic than If I have any questions ... It's quite difficult to explain the difference formally (and of course, most native speakers would know this intuitively--in other words, they can use them correctly without much thought).

So, instead of trying to explain the usage of any and some systematically or formally, I will risk answering this question concisely, which could be more useful, by giving these paraphrases:

If I have some questions ... = If I have some amount/number of questions ...
If I have any questions ... = If I have any possible questions ...

And if you think about it, you may see that If I have some amount/number of questions, I will write you doesn't really work.

  • write you or write to you? @Damkerng T.
    – user126190
    Mar 20, 2021 at 7:32

Saying "I will write you" makes perfect sense, by the way, so don't listen to the comment that says otherwise. People say it all the time. In addition, saying "some questions" just doesn't sound right. The only explanation is that "any questions" is a stock phrase in English. After a teacher explains a lesson, they ask, "Any questions?" not "Some questions?"

  • "The only explanation is that "any questions" is a stock phrase in English." - It's not the only explanation. Any means one or more (or more than none if talking about something uncountable), whereas some implies at least two. There's nothing wrong with saying I have some questions if indeed you have more than one, but you wouldn't say Are there some questions?
    – nnnnnn
    May 21, 2016 at 23:43

You use "any" in negative and interrogative sentences."If I have any questions" is an indirect question, then you use "any" instead of "some". By the way, I´m not a native speaker, it´s not easy for me to write in english.

If I have some questions, I will write you.

First of all, "I will write you" doesn't make sense, and it should be "I will write to you". Secondly, the first part "have some", it's more proper to say "any", but however there is no problem in saying "have some" but using any is much better. It also implies that "some" would mean that if you had more then 3 questions, because "any" would state, if you have one or more, and "some" would state if you have more then 2 questions. "Any, A few, and Some" Any, would imply from 1, a few would imply from 2 - 3, and some 3 - 5. You see, it's about how many you have. It is also a stock phrase. No one would say "some" instead of "any". Additionally, the comma should connect the two sentences to create a compound sentence. The full sentence should be, if you are using British English:

If I have any questions, I will write to you.

Otherwise, just changing the some to any will be fine in US English, but it's more recommended to say the above statement because it is much more formal in both versions.

  • I will write you is a common expression. It doesn't sound quite right to me, but I gather it is normal enough in US English
    – nnnnnn
    May 21, 2016 at 23:53
  • Yes, but it's not acceptable in British English, so that's why I added it. I know it's formal in US English.
    – Lorddirt
    May 22, 2016 at 7:44

You must log in to answer this question.