A feltételes mondatoknak alapvetően három alaptípusa létezik:
I. típusú feltételes mondat: a si-vel bevezetett mellékmondatban jelen idő, a főmondatban pedig jövő idő áll, ez a szabály, de 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: 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: 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:
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.