Thoroughgo is the present tense of thoroughwent.
The third-person singular simple present indicative form of thoroughgo is thoroughgoes.
The present participle of thoroughgo is thoroughgoing.
The past participle of thoroughgo is thoroughgone.