All tenses

Spanish Tenses
Complete Guide & Practice

All 13 tenses covered by Practicar Verbos — from core GCSE tenses to advanced forms that no other free tool includes. Click any tense to see its full conjugation guide, then practice it with instant feedback.

Practice all tenses free →

All 13 tenses — click to study and practice

4 of these tenses are unique to Practicar Verbos — you won't find them practiseable on Duolingo, Conjuguemos, or any other free tool. They're highlighted in purple.

Core — GCSE

Presente

Habitual actions, states, and what is happening now. The most essential tense.

hablar → hablo, hablas, habla…
Core — GCSE

Pretérito Indefinido

Completed past events with a clear start and end. Contrasts with imperfect.

hablar → hablé, hablaste, habló…
Core — GCSE

Pretérito Imperfecto

Ongoing past states, habits, and background descriptions.

hablar → hablaba, hablabas…
Core — GCSE

Futuro Simple

Plans, predictions, and future actions. Added to the infinitive.

hablar → hablaré, hablarás…
GCSE / A-Level

Condicional

'Would' — hypothetical situations, polite requests, si-clause results.

hablar → hablaría, hablarías…
A-Level

Pretérito Perfecto

he/has/ha + participle. Recent past still linked to the present moment.

hablar → he hablado, has hablado…
A-Level

Pluscuamperfecto

había + participle. What had already happened before another past event.

hablar → había hablado…
A-Level

Presente de Subjuntivo

After querer que, esperar que, ojalá, cuando + future. -AR takes -E endings.

hablar → hable, hables, hable…
A-Level

Imperfecto de Subjuntivo

Si tuviera… — hypothetical past conditions paired with the conditional.

hablar → hablara, hablaras…
🆕 Advanced

Imperativo

Direct commands for all persons. Most-heard tense in real spoken Spanish.

hablar → habla (tú), hablad (vosotros)…
🆕 Advanced

Presente Progresivo

estar + gerundio. Exactly what is happening right now in this moment.

hablar → estoy hablando, estás hablando…
🆕 Advanced

Futuro Compuesto

habré + participle. Will have done something by a future deadline.

hablar → habré hablado, habrás hablado…
🆕 Advanced

Pluscuamp. de Subjuntivo

hubiera + participle. Si hubiera sabido… — highest-level subjunctive form.

hablar → hubiera hablado…

Practice any tense — free

Use the tense dropdown on the practice tool to isolate any tense, or use random mode to mix all 13 in one session.

Open practice tool →

Related guides

GCSE verb guide  ·  Preterite vs imperfect  ·  Irregular verbs  ·  Why Practicar Verbos?