Present Perfect Subjunctive Spanish Quiz – B1 Test

By SpanishGram

◄ Back to B1 Grammar Hub | More B1 Grammar Quizzes ►

Master Spanish present perfect subjunctive! This B1 grammar quiz tests your ability to express doubt, emotion, or uncertainty about actions that may have happened in the recent past. Practice forming and using “haya + past participle” in WEIRDO contexts with instant feedback and detailed explanations. Perfect for intermediate learners who want to describe subjective reactions to completed events in Spanish.

Present Perfect Subjunctive Quiz

Formula: Haya (present subjunctive of haber) + Past Participle = haya hablado, hayas comido, hayan vivido

Core Use: Express doubt, emotion, or uncertainty (WEIRDO) about actions completed in the recent past.

Key Triggers: Ojalá, Espero que, Dudo que, Es posible que, Me alegro de que + recent time (hoy, esta semana, ya).

Need more help? Review our complete Present Perfect Subjunctive Guide.

Score: 0/15
Question: 1/15