📊 B2 Checkpoints

Part A: Subjunctive Imperfect

15 pts
1. Vorrei che io (essere - venuto) _____________.
2. Pensavo che tu (essere - partito) _____________.
3. Credevo che lei (avere - finito) _____________.
4. Speravo che noi (essere - insieme) _____________.
5. Vorrei che voi (avere - partecipato) _____________.
6. Avrei voluto che (tu - venire) _____________.
7. Sarebbe stato meglio che (io - aspettare) _____________.
8. Mi dispiace che (lui - non venire) _____________.
9. Dubitavo che (essere) _____________ la scelta giusta.
10. Pensavo che (essere) _____________ più facile.
11. Non ero sicuro che (lui - avere) _____________ capito.
12. Credevo che (tu - essere) _____________ già partito.
13. Immaginavo che (essere) _____________ diverso.
14. Avevo dei dubbi che (funzionare) _____________ davvero.
15. Sospettavo che (non dire) _____________ la verità.

Part B: Subjunctive Past Perfect

10 pts
1. Penso che io (fare) _____________ bene.
2. Credo che tu (essere - qui) _____________.
3. Non sono sicuro che (lui - capire) _____________ tutto.
4. Spero che (noi - vedere) _____________ il messaggio.
5. Dubito che (loro - finire) _____________ in tempo.
6. Prima che (lui - arrivare) _____________, avevo già finito.
7. Dopo che (lei - capire) _____________, ha cambiato idea.
8. Non appena (noi - partire) _____________, ha chiamato.
9. Finché (tu - non finire) _____________, non potevi uscire.
10. Penso che (lui - fare) _____________ la scelta giusta.

Part C: Advanced Subjunctive Contexts

10 pts
1. Verrò, a meno che (non piovere) _____________.
2. Posso farlo, purché (tu - aiutare) _____________.
3. Accetto, a patto che (essere) _____________ chiaro.
4. Benché (essere) _____________ difficile, voglio provare.
5. Sebbene (non avere) _____________ tempo, è venuto.
6. È necessario che (tu - venire) _____________.
7. Sarebbe opportuno che (considerare) _____________.
8. È imprescindibile che (agire) _____________.
9. Ritengo necessario che (procedere) _____________.
10. Sarebbe auspicabile che (essere) _____________.