B1 · 3 skills
Past perfect
Build había plus a past participle and place one completed action before another past event.
B1 grammar course
Learn a clear rule, practise it in eight questions, and return when the skill is due for review.
Course progress
0 of 40 available lessons completed
Unit 1
Place events before, during, and after one another while keeping narrative background clear.
B1 · 3 skills
Build había plus a past participle and place one completed action before another past event.
B1 · 3 skills
Use imperfect estar plus a gerund for an action that was in progress around a past moment.
B1 · 3 skills
Combine completed events with descriptions, habits, and ongoing background to build a coherent story.
B1 · 3 skills
Order a story with primero, mientras, de repente, después, al final, and tense choices that show event relationships.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 2
Form future verbs and use them for predictions, promises, decisions, and probability.
B1 · 3 skills
Attach the shared future endings to complete infinitives and use them for future events.
B1 · 3 skills
Use common shortened and changed stems while keeping the regular future endings.
B1 · 3 skills
Choose the simple future when presenting a prediction, promise, or decision as a future claim.
B1 · 3 skills
Use a future form to express a probability or guess about what is happening now.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 3
Discuss hypothetical results, soften requests, give advice, and report future-in-the-past ideas.
B1 · 3 skills
Attach conditional endings to the infinitive and use the tense for hypothetical results and softened statements.
B1 · 3 skills
Reuse the same irregular stems as the future with the regular conditional endings.
B1 · 3 skills
Use gustaría, podría, debería, and querría to soften requests and express advice or wishes.
B1 · 3 skills
Use the conditional for an event that was future from an earlier past viewpoint and for probability about the past.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 4
Form regular, irregular, stem-changing, and spelling-changing present subjunctive verbs.
B1 · 3 skills
Start from the present yo form, remove -o, and add the opposite-vowel subjunctive endings.
B1 · 3 skills
Learn the fully irregular present subjunctive forms of ser, ir, haber, saber, estar, and dar.
B1 · 3 skills
Carry present stem changes into the subjunctive and apply the special nosotros patterns of -ir verbs.
B1 · 3 skills
Choose the indicative for presented information and the subjunctive when a clause is framed through influence, reaction, doubt, or non-specific reference.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 5
Use the subjunctive for wants, emotions, judgments, doubt, denial, and opinion.
B1 · 3 skills
Use the subjunctive after verbs of wanting, requesting, recommending, and influencing when subjects differ.
B1 · 3 skills
Use the subjunctive after expressions of happiness, sadness, surprise, fear, and annoyance about another clause.
B1 · 3 skills
Use es importante que, es posible que, conviene que, and similar judgments with the subjunctive.
B1 · 3 skills
Contrast affirmative belief with doubt, denial, and negated opinion to choose the mood.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 6
Use the subjunctive in pending time clauses, purpose clauses, wishes, and uncertain statements.
B1 · 3 skills
Use the indicative for habitual or completed events and the subjunctive for a pending future event.
B1 · 3 skills
Choose indicative or subjunctive according to whether a time-clause event is completed, habitual, or still pending.
B1 · 3 skills
Use para que plus the subjunctive when one subject acts so that another subject can achieve a purpose.
B1 · 3 skills
Express wishes and degrees of uncertainty with independent subjunctive clauses.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 7
Build relative clauses, neutral references, and general statements with impersonal se.
B1 · 3 skills
Connect descriptions to people, things, and places with an appropriate relative expression.
B1 · 3 skills
Use the indicative for a specific known antecedent and the subjunctive for something unknown, non-specific, or denied.
B1 · 3 skills
Use lo que to mean what or the thing that when the antecedent is neutral or an entire idea.
B1 · 3 skills
Use se with a third-person verb when the actor is general, unknown, or intentionally omitted.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 8
Use negative and nosotros commands with correctly placed and accented pronouns.
B1 · 3 skills
Use no plus a present subjunctive tú form to tell someone informally not to do something.
B1 · 3 skills
Attach pronouns to affirmative commands and place them before negative commands in the correct order.
B1 · 3 skills
Use present subjunctive nosotros forms to suggest actions that include the speaker.
B1 · 3 skills
Preserve spoken stress when pronouns are attached by adding a written accent where Spanish spelling requires it.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 9
Express real and hypothetical conditions and connect contrasting ideas and results.
B1 · 3 skills
Use present indicative after si and a future, command, or present result for likely future conditions.
B1 · 3 skills
Build the common -ra series from the third-person plural preterite and use it in basic present hypotheses.
B1 · 3 skills
Combine si plus the imperfect subjunctive with a conditional result for hypothetical present or future situations.
B1 · 3 skills
Connect an argument with aunque, sin embargo, a pesar de, por eso, así que, and de todos modos.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
Unit 10
Report statements, questions, commands, and time relationships from a new viewpoint.
B1 · 3 skills
Change quoted statements into reported clauses with decir que and appropriate person references.
B1 · 3 skills
Report yes-or-no and information questions without retaining direct-question word order or punctuation.
B1 · 3 skills
Report instructions with decir, pedir, or recomendar plus que and a subjunctive clause.
B1 · 3 skills
After a past reporting verb, shift present ideas toward the imperfect and future ideas toward the conditional when the viewpoint requires it.
Unit checkpoint
Complete the unit lessons first, then answer one mixed question for each of its 12 skills.
B1 final checkpoint
Finish all 40 lessons, then complete one cumulative round across the whole B1 course.