首先说明:你的a lats of 可能写错了,应该是 a lot of.然后解释如下:
(1)many,much,lots of和a lot of都表示"许多",没有a lots of这一说法.其中many修饰可数名词,如many books.much修饰不可数名词,如much water.lots of和a lot of两个都是可以修饰可数也可以修饰不可数名词,只不过写法不同而已.
(2)some和any 都表示"一些".只是some用于陈述句,any 用于否定句或者疑问句,例如
There are some books on the desk.
Are there any books on the desk now?
但是,需要注意的是,some有时也可以用于疑问句,表示已经知道对方的回答是肯定的回答,或者非常希望对方给出肯定的回答.如
Mum,I am very hungry now. Is there some bread in the fridge?