I got a stain on my shirt
→シャツにシミが付いた
「付着する」は簡単な言葉にすると「付く」になるかなと思います
stain は「シミ」という意味の名詞です
I got a stain on my shirt で「シャツにシミが付いた」となります
回答は一例です
参考にしてください
ご質問ありがとうございました
stainはシミなどの汚れを指します。
spotは小さな円状のものを指すので、ソースなどが跳ねて汚れた時に使います。
「付着」(何かが服にべったりと付いた状態)であれば、
I got something on my clothes. と言うことができます。
例文
I got ketchup on my clothes.
ケチャップが服に付着した。
その他、泥汚れ(mud stain)、 油汚れ(grease stain)もよかったら合わせて覚えてみてください。
ちなみにシミを落とす洗剤(シミ取り)は英語で stain remover と言います。