Spanish Present Perfect vs Preterite Quiz

Choose between he hablado and hablé in short, everyday contexts.

Quick Review: Perfecto vs Indefinido

Pretérito perfecto: often connects a completed action to an unfinished or present-relevant period: hoy, esta semana, este año, todavía no.

Pretérito indefinido: commonly places the action in a finished past period: ayer, la semana pasada, en 2022, hace dos días.

This quiz follows the common Spain/textbook contrast; usage varies across Spanish-speaking regions.

Related guide: Perfecto vs Indefinido Guide

Perfecto vs Indefinido

Choose the best form to complete each sentence.
0 1 / 12 0

Cargando...