haya hecho
虛擬式現在完成時
The perfect subjunctive — Spanish grammar, B2
接續
haber 的虛擬式(haya・hayas・haya・hayamos・hayáis・hayan)+ 過去分詞
subjunctive of haber (haya · hayas · haya · hayamos · hayáis · hayan) + past participle
說明
需要虛擬式、而且說的是已經完成的事時用:Me alegra que hayas venido.(你來了我很高興。)No creo que lo haya terminado.(我不認為他已經做完了。)
When the subjunctive is needed for something already done: Me alegra que hayas venido. No creo que lo haya terminado.
注意事項
- 也可以說未來某時前會完成的事:Cuando hayas terminado, llámame.It also marks something done by a future point: Cuando hayas terminado, llámame.
常見錯誤
- ✗ Espero que has dormido bien.
✓ Espero que hayas dormido bien.
esperar que 後面用虛擬式:hayas dormido。esperar que takes the subjunctive: hayas dormido. - ✗ No creo que ha llegado todavía.
✓ No creo que haya llegado todavía.
no creo que 後面用虛擬式。no creo que takes the subjunctive.
例句
Es raro que no haya llamado todavía.
他到現在還沒打電話,真奇怪。
It's odd that he hasn't called yet.
Ojalá hayan llegado bien.
希望他們平安抵達了。
I hope they've arrived safely.
Me sorprende que hayas aprobado sin estudiar.
你沒讀書還考過,讓我很驚訝。
I'm surprised you passed without studying.
練習
在 Hanabiの小天地 聽例句的錄音、做 3 題練習,答對 2/3 就算學會,進度會記下來。
到網站練習這個文法 →