The past tense of alight upon is alighted upon.
The third-person singular simple present indicative form of alight upon is alights upon.
The present participle of alight upon is alighting upon.