The past tense of carp at is carped at.
The third-person singular simple present indicative form of carp at is carps at.
The present participle of carp at is carping at.
The past participle of carp at is carped at.