The verb venir is a lot like tener. It is really irregular in the preterite but also is a sterm changer. An irregular yo form in the present tense affects the command forms. venir = to come gerund form = viniendo past participle = venido