The past tense of harp on at is harped on at.
The third-person singular simple present indicative form of harp on at is harps on at.
The present participle of harp on at is harping on at.
The past participle of harp on at is harped on at.