A feltételes mondatoknak alapvetően három alaptípusa létezik:
I. típusú feltételes mondat: ez a mondat lehetséges feltételt fejez ki, azaz, a mondat tartalma megtörténhet.
A si-vel bevezetett mellékmondatban jelen idő, a főmondatban pedig jövő idő áll:
Si tengo tiempo te visitaré. – Ha van/lesz időm, meg foglak látogatni.
A második tagmondatban a jövő idő helyett jelen vagy közeljövő is állhat:
Si tengo tiempo te visitaré / te visito / voy a visitarte. – Ha van/lesz időm, meglátogatlak / meg foglak látogatni.
II. típusú feltételes mondat: ez a mondat lehetetlen feltételt fejez ki, azaz, tudjuk, hogy a mondat tartalma valamilyen okból nem történhet meg.
A si-vel bevezetett mellékmondatban a subjuntivo folyamatos múltja, a főmondatban pedig a feltételes mód jelen ideje áll.
Si tuviera tiempo te visitaría. – Ha lenne/volna időm, meglátogatnálak.
III. típusú feltételes mondat: ez a mondat szintén lehetetlen feltételt fejez ki, azaz, a mondat tartalma ebben az esetben sem történhet meg, mert a múltra vonatkozik.
A si-vel bevezetett mellékmondatban a subjuntivo régmúltja, a főmondatban pedig a feltételes mód múlt ideje áll:
Si hubiera tenido tiempo, te habría visitado. – Ha lett volna időm, meglátogattalak volna.
Bár a feltételes mondatoknak három alaptípusát ismerjük, de ezek kombinációi is előfordulhatnak, ahogyan magyarul is, mint például:
Si no hubieras salido sin abrigo ahora no estarías resfriado. = Ha nem mentél volna ki kabát nélkül, most nem lennél megfázva.