The past tense of have the guts is had the guts.
The third-person singular simple present indicative form of have the guts is has the guts.
The present participle of have the guts is having the guts.
The past participle of have the guts is had the guts.