From Teflpedia

Go (/gəʊ/) is an English verb.

Go is an irregular lexical verb. It has a base form "go", a third person form "goes" (/gəʊz/), and -ing form "going" but a suppletively irregular preterite "went" (/went/).

There are two past participles, "gone" and "been". "Been" is used in the sense of visiting somewhere and having returned, whereas "gone" is used for other uses, including visiting somewhere and having not returned[1]

The antonyms of go include stay or come or stop, depending on meaning.

In American English it is possible to use the bare infinitive after go instead of the to-infinitive, e.g. %"I want to go eat", %"Let's go eat!", %"Go screw yourself!". In British English however this would be considered at best non-standard, and at worst an error, and the to-infinitive is preferred, e.g. "I want to go to eat", "Let's go to eat!", "Go and screw yourself!"