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