На русский язык мы обычно переводим эти слова как маленький, небольшой, незначительный. В некоторых случаях small и little взаимозаменяемы, в других – имеют разные оттенки, в иных – грамматические различия и т.д. Начнем со значений small. 1. Означает размер или небольшое количество. В этом случае small антоним big or large. It`s a small room (это небольшая комната). This T-shirt is too small for you (эта футболка слишком маленькая для тебя, имеется в виду размер). 2. Незначительный, небольшой, кратковременный...
В некоторых случаях прилагательные little и small взаимозаменяемы. Например, в разговорной речи little и small может обозначать размер, и в этом случае между ними нет особой разницы, хотя small предпочтительнее: I found a small / little shell означает примерно одно и то же: «я нашел маленькую/маленькую ракушку». Однако, разница в их значении и употреблении существует, и эти тонкие различия передают богатство английской лексики. Выбор между little и small зависит от намерений говорящего: просто описать размер или наделить описание дополнительным смысловым наполнением...