The conjugation of the Spanish Verb


limpiar to clean
Indicative                 Subjunctive      
Present   Present Perfect   Future   Future Perfect Present   Present Perfect
limpio he limpiado   limpiaré habré limpiado limpie   haya limpiado
limpias has limpiado limpiarás habrás limpiado limpies   hayas limpiado
limpia ha limpiado limpiará habrá limpiado limpie   haya limpiado
limpiamos hemos limpiado limpiaremos habremos limpiado limpiemos   hayamos limpiado
limpiáis habéis limpiado limpiaréis habréis limpiado limpiéis   hayáis limpiado
limpian han limpiado limpiarán habrán limpiado limpien   hayan limpiado
Past pret   Past Perfect Conditional   Conditional Perfect Preterite Past Perfect
limpié había limpiado limpiaría habría limpiado limpiara   hubiera limpiado
limpiaste habías limpiado limpiarías habrías limpiado limpiaras   hubieras limpiado
limpió había limpiado limpiaría habría limpiado limpiara   hubiera limpiado
limpiamos habíamos limpiado limpiaríamos habríamos limpiado limpiáramos   hubiéramos limpiado
limpiasteis habíais limpiado limpiaríais habríais limpiado limpiarais   hubierais limpiado
limpiaron habían limpiado limpiarían habrían limpiado limpiaran   hubieran limpiado
Imperfect   Preterite Past Perfect
limpiaba limpiase hubiese limpiado
limpiabas Imperative Subject limpiases hubieses limpiado
limpiaba limpia limpiase hubiese limpiado
limpiábamos limpie usted limpiásemos hubiésemos limpiado
limpiabais limpiad vosotros-as limpiaseis hubieseis limpiado
limpiaban limpien ustedes limpiasen hubiesen limpiado