The past tense of spearfish is spearfished.
The third-person singular simple present indicative form of spearfish is spearfishes.
The present participle of spearfish is spearfishing.
The past participle of spearfish is spearfished.