The past tense of cast aspersions on is also cast aspersions on.
The third-person singular simple present indicative form of cast aspersions on is casts aspersions on.
The present participle of cast aspersions on is casting aspersions on.
The past participle of cast aspersions on is cast aspersions on.