맞아요, 여기에서 staining은 부적절한데, 왜냐하면 오염, 얼룩을 나타내는 명사로 쓰였기 때문이에요. 여러분은 staining 대신에 명사인 stains를 쓸 수 있고, 이 문장의 뜻을 바꾸지도 않는답니다. Staining은 동사로도 쓰일 수 있는데, 얼룩을 만들어내다, 더럽히다라는 뜻을 가졌어요.
예: The furniture is old, so it has a lot of staining. (그 가구는 낡아서 많은 얼룩이 있다.)
예: The scandal is staining the company's reputation. (소문은 회사의 명성을 더럽혔다)