Stain, spot

В русском языке "пятно" означает любое место на предмете, отличное от него по цвету.

stain – пятно

Правило употребления:

  1. Употребляется в качестве описания случайно оставленных на поверхности следов.
    • There was a stain on my shirt – На моей рубашке было пятно
      Пояснение к примеру: На рубажке было пятно, которое когда-то случайно поставили.

spot – пятно, крапинка

Правило употребления:

  1. Небольшая отметина, отличающаяся по цвету от поверхности предмета.Сломанный предмет обычно большого размера.
    • She has a spot on her cheek. – На ее щеке - пятнышко (крапинка).
      Пояснение к примеру: Можно подразумевать небольшую родинку, которая отличается по цвету от цвета тела.