Indicative Present yo vengo tú vienes él/ella/usted viene nosotros/nosotras venimos vosotros/vosotras venís ellos/ellas/ustedes vienen Present perfect yo he venido tú has venido él/ella/usted ha venido nosotros/nosotras hemos venido vosotros/vosotras habéis venido ellos/ellas/ustedes han venido Imperfect yo venía tú venías él/ella/usted venía nosotros/nosotras veníamos vosotros/vosotras veníais ellos/ellas/ustedes venían Pluperfect yo había venido tú habías venido él/ella/usted había venido nosotros/nosotras habíamos venido vosotros/vosotras habíais venido ellos/ellas/ustedes habían venido Simple past yo vine tú viniste él/ella/usted vino nosotros/nosotras vinimos vosotros/vosotras vinisteis ellos/ellas/ustedes vinieron Past perfect yo hube venido tú hubiste venido él/ella/usted hubo venido nosotros/nosotras hubimos venido vosotros/vosotras hubisteis venido ellos/ellas/ustedes hubieron venido Future yo vendré tú vendrás él/ella/usted vendrá nosotros/nosotras vendremos vosotros/vosotras vendréis ellos/ellas/ustedes vendran Past future yo habré venido tú habrás venido él/ella/usted habrá venido nosotros/nosotras habremos venido vosotros/vosotras habréis venido ellos/ellas/ustedes habrán venido Conditional Present yo vendría tú vendrías él/ella/usted vendría nosotros/nosotras vendríamos vosotros/vosotras vendríais ellos/ellas/ustedes vendrían First past yo habría venido tú habrías venido él/ella/usted habría venido nosotros/nosotras habríamos venido vosotros/vosotras habríais venido ellos/ellas/ustedes habrían venido Second past yo hubiera venido tú hubieras venido él/ella/usted hubiera venido nosotros/nosotras hubiéramos venido vosotros/vosotras hubierais venido ellos/ellas/ustedes hubieran venido Imperative Present ven vengamos venid Past he venido hayamos venido habed venido Subjunctive Present yo venga tú vengas él/ella/usted venga nosotros/nosotras vengamos vosotros/vosotras vengáis ellos/ellas/ustedes vengan Past yo hubiera venido tú hubieras venido él/ella/usted hubiera venido nosotros/nosotras hubiéramos venido vosotros/vosotras hubierais venido ellos/ellas/ustedes hubieran venido Future yo viniere tú vinieres él/ella/usted viniere nosotros/nosotras viniéremos vosotros/vosotras viniereis ellos/ellas/ustedes vinieren Past future yo hubiere venido tú hubieres venido él/ella/usted hubiere venido nosotros/nosotras hubiéremos venido vosotros/vosotras hubiereis venido ellos/ellas/ustedes hubieren venido Imperfect yo viniera tú vinieras él/ella/usted viniera nosotros/nosotras viniéramos vosotros/vosotras vinierais ellos/ellas/ustedes vinieran Pluperfect yo haya venido tú hayas venido él/ella/usted haya venido nosotros/nosotras hayamos venido vosotros/vosotras hayáis venido ellos/ellas/ustedes hayan venido Imperfect 2 yo viniese tú vinieses él/ella/usted viniese nosotros/nosotras viniésemos vosotros/vosotras vinieseis ellos/ellas/ustedes viniesen Infinitive Present venir Past haber venido Participle Present viniendo Past venido