The present tense of horsewhipped is horsewhip.
The third-person singular simple present indicative form of horsewhip is horsewhips.
The present participle of horsewhip is horsewhipping.
The past participle of horsewhip is horsewhipped.