PERFECT TENSE: past, present, and future practice

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:15 AM on 5/11/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

39 Terms

1
New cards

sentence structure of perfect tense

have (haber) + past participle

2
New cards

-ar verb conjugations

-ado

3
New cards

-er/ir verb conjugations

-ido

4
New cards

haber in past (had)

había, habías, habías, habíamos, habían

5
New cards

haber in present (have)

he, has, ha, hemos, han

6
New cards

haber in future (will have)

habré, habrás, habrá, habremos, habrán

7
New cards

ver (irregular)

visto

8
New cards

hacer (irregular)

hecho

9
New cards

decir (irregular)

dicho

10
New cards

escribir (irregular)

escrito

11
New cards

romper (irregular)

roto

12
New cards

volver (irregular)

vuelto

13
New cards

abrir (irregular)

abierto

14
New cards

morir (irregular)

muerto

15
New cards

poner (irregular)

puesto

16
New cards

preterite vs past perfect

- preterite: completed past action

- past perfect: an action that already happened BEFORE another action

17
New cards

Ya __________ (escribir) el ensayo cuando el profesor lo pidió.

había escrito

18
New cards

Este año, nosotros __________ (viajar) mucho.

hemos viajado

19
New cards

Para el próximo mes, yo __________ (leer) ese libro.

habré leído

20
New cards

¿__________ tú (romper) la ventana? (today)

Has roto

21
New cards

Cuando ella llamó, yo ya __________ (dormir).

había dormido

22
New cards

Ellos __________ (volver) de España esta semana.

han vuelto

23
New cards

Para las cinco, nosotros __________ (terminar).

habremos terminado

24
New cards

Yo __________ (hacer) todo antes de la fiesta.

había hecho

25
New cards

Cuando llegaste, nosotros ya __________ (poner) la mesa.

habíamos puesto

26
New cards

Para mañana, tú __________ (escribir) el ensayo.

habrás escrito

27
New cards

Ellos no __________ (ver) la película todavía.

han visto

28
New cards

¿Dónde está Ana? __________ (salir) ya.

Habrá salido

29
New cards

Nosotros __________ (abrir) la tienda antes de las ocho.

habíamos abierto

30
New cards

Para el viernes, ustedes __________ (resolver) el problema.

habrán resuelto

31
New cards

past signal words

- cuando (when)

- antes de (before)

- después de (after)

- ya (already — in the past)

32
New cards

present signal words

- hoy (today)

- esta semana / este año

- ya (already)

- todavía / aún (yet/still)

- alguna vez (ever)

- nunca (never)

33
New cards

future signal words

- para (by)

- para entonces (by then)

- para mañana / para el viernes

- (no signal → guessing tone)

34
New cards

past perfect mental clue

Go back to the past... then go back one MORE step

35
New cards

present perfect mental clue

It happened, but we're still in that time period

36
New cards

future perfect mental clue

- Something will be finished before a future time

- You're making a guess

37
New cards

If the time is finished, don't use present perfect.

use preterite

38
New cards

Ayer / el año pasado → NEVER present perfect

Hoy / esta semana → present perfect

39
New cards

When you see a blank:

- Look for a time word

- If none → look for another verb

Then decide:

- Another past verb? → Past perfect

- Future deadline? → Future perfect

- Still "today/this week"? → Present perfect