stain是脏了的意思,一个动词或者名词,而dirty则是肮脏的意思,一个形容词,区别可以从以下例子看出:
Please don\'t stain our house, as my wife doesn\'t like dirty place, she like everything in clean and tidy state. 请不要弄脏我们的房子,因为我的妻子不喜欢肮脏的地方,她喜欢干净整洁的一切。
水利万物而不争,
而万物莫能与之争。