The past tense of go flat is went flat.
The third-person singular simple present indicative form of go flat is goes flat.
The present participle of go flat is going flat.
The past participle of go flat is gone flat.