要改。
因为some用于肯定句,any用于否定和疑问句。但如果是表示建议的问句,some也可用。
some表示‘一些’的时候,在变成疑问句和否定句的时候是要转换成any的。这是any本身的用法,some表示肯定,any表示疑问跟否定。
这里是一个普通的陈述句变疑问句,因此最好还是要换成any。
但是当表示语气的委婉的时候,some是可以用在疑问句里面的。
Do you want some sugar?来一些糖怎么样呢?【表示委婉的建议】
some和any的区分:
some和any既可以修饰名词,可数名词,又可以修饰不可数名词。some常用在肯定句中,而any则常用在否定句和疑问句中。
some可以用在表示肯定的陈述句和祈使句以及反义疑问句中,肯定的陈述部分中。some和any的区别主要是考虑用在肯定句,疑问句还是否定句中,与名词的可数与否无关。

some的用法
肯定句(包括肯定的陈述句和祈使句以及反义疑问句中肯定的陈述部分)。
He bought some bread,didn' t he?他买了些面包,是吗?
表示请求或建议的一般疑问句,通常都希望得到对方肯定的答复,所以也用some。
May I ask you some questions?我可以问你一些问题吗?
特殊疑问句及选择疑问句。因为特殊疑问句和选择疑问句并不对some所说明或代替的名词表示疑问。
Where can I get some buttons?我在哪能买到纽扣?
any的用法
否定句(包括否定的陈述句和祈使句以及反义疑问句中否定的陈述部分)。
There weren' t any trees here,were there?这里没有树,是吗?
any用在一般疑问句中,意为“一些(a few/alittle)”
Have you been to any interesting places?你去过什么有趣的地方吗?
any用在否定句中,意为“没有一个/点;没有人(none)”
There are not any student in the classroom.教室里没有学生。