All verbs
Present
yovengo
túvienes
él/ella/ustedviene
nosotrosvenimos
vosotrosvenís
ellos/ellas/ustedesvienen
Gerund
viniendo
Preterite
yovine
túviniste
él/ella/ustedvino
nosotrosvinimos
vosotrosvinisteis
ellos/ellas/ustedesvinieron
Imperfect
yovenía
túvenías
él/ella/ustedvenía
nosotrosveníamos
vosotrosveníais
ellos/ellas/ustedesvenían
Present perfect
yohe venido
túhas venido
él/ella/ustedha venido
nosotroshemos venido
vosotroshabéis venido
ellos/ellas/ustedeshan venido
Pluperfect
yohabía venido
túhabías venido
él/ella/ustedhabía venido
nosotroshabíamos venido
vosotroshabíais venido
ellos/ellas/ustedeshabían venido
Future
yovendré
túvendrás
él/ella/ustedvendrá
nosotrosvendremos
vosotrosvendréis
ellos/ellas/ustedesvendrán
Future perfect
yohabré venido
túhabrás venido
él/ella/ustedhabrá venido
nosotroshabremos venido
vosotroshabréis venido
ellos/ellas/ustedeshabrán venido
Conditional
yovendría
túvendrías
él/ella/ustedvendría
nosotrosvendríamos
vosotrosvendríais
ellos/ellas/ustedesvendrían
Conditional perfect
yohabría venido
túhabrías venido
él/ella/ustedhabría venido
nosotroshabríamos venido
vosotroshabríais venido
ellos/ellas/ustedeshabrían venido
Present subjunctive
que yovenga
que túvengas
que él/ella/ustedvenga
que nosotrosvengamos
que vosotrosvengáis
que ellos/ellas/ustedesvengan
Imperfect subjunctive
que yoviniera / viniese
que túvinieras / vinieses
que él/ella/ustedviniera / viniese
que nosotrosviniéramos / viniésemos
que vosotrosvinierais / vinieseis
que ellos/ellas/ustedesvinieran / viniesen
Imperative
(tú)ven
(usted)venga
(nosotros)vengamos
(vosotros)venid
(ustedes)vengan
(tú) novengas
(usted) novenga
(nosotros) novengamos
(vosotros) novengáis
(ustedes) novengan
Practise venir in every tense