YOU SAID:
I have soiled my pants.
INTO JAPANESE
私はズボンを汚してしまった。
BACK INTO ENGLISH
I got dirty pants.
INTO JAPANESE
私は汚れたズボンを持っていた。
BACK INTO ENGLISH
I had dirty pants.
INTO JAPANESE
私は汚れたズボンを持っていた。
BACK INTO ENGLISH
I had dirty pants.
That didn't even make that much sense in English.