Когда используется some, когда any, а когда no?

Когда используется some, когда any, а когда no?
===============================================

Some - "какой-то, некоторый, сколько-то, несколько". Используется перед существительными в утвердительных предложениях. Например, We need some apples (нам нужно несколько яблок). Может употребляться в вопросительных предложениях, если речь идет о просьбе или предложении что-то сделать. Например, Would you like some milk (хочешь немного молока) ?  
  
Any - используется в отрицательных и вопросительных предложениях вместо - some и означает "какой-либо, сколько-нибудь, никакой". Например, Did you speak any foreign languages? - Ты говоришь на каких-нибудь иностранных языках? Если - any стоит в утвердительном предложении, то переводится как "любой, всякий, какой угодно".  
  
No - употребляется со всеми типами существительных как в единственном, так и во множественном числе. Оно выражает отсутствие чего-то и используется лишь в отрицательных предложениях. Например, There are no children in the garden (в саду нет детей).