The past tense of spit on is spitted on.
The third-person singular simple present indicative form of spit on is spits on.
The present participle of spit on is spitting on.
The past participle of spit on is spitted on.