目錄
韓文「-(으)ㄹ 걸 그랬어요」和「-았/었어야 했는데」放進中文裡,很常一起變成「早知道就……」「當初應該……」,分開看好像都懂,真的碰到下雨沒帶傘、餐廳沒訂位或工作漏掉確認時,反而會開始猶豫該用哪一句。兩者都在回頭看已經發生的事,不過「우산을 가져올 걸 그랬어요」比較像雨下下來之後才想到早知道就帶傘,「우산을 가져왔어야 했는데」則多了一點當時本來就該準備的感覺。
這個差別不用硬背成哪一句後悔比較重,很多時候只是現在怎麼看當時的決定:覺得換個選擇可能比較好,常會聽到「-(으)ㄹ 걸 그랬어요」;想到某件事原本就有必要處理,卻偏偏沒有做到,「-았/었어야 했는데」會比較貼近那個語氣。兩種說法有重疊的地方,所以判斷時看情境,比直接從中文的「早知道」反推更好分。
韓文「-(으)ㄹ 걸 그랬어요」和「-았/었어야 했는데」差在哪?
「-(으)ㄹ 걸 그랬어요」通常把注意力放在沒有選到的另一個選項,事情發生後才覺得如果當時那樣做,現在可能會好一點;「-았/었어야 했는데」則從現在重新判斷過去,認為那件事在當時原本就應該完成,因此比較容易和準備、責任、疏忽或原本已經知道的必要事項放在一起。
這不是兩條完全不能交叉的規則,同一件事有時兩句都說得通,只是看的角度不一樣。餐廳客滿才想到沒訂位,可以說「미리 예약할 걸 그랬어요」;如果早就知道餐廳很熱門,而且原本就負責安排行程,說「미리 예약했어야 했는데」時,事後檢討的感覺會更明顯。
| 表達 | 主要想法 | 常見中文 | 判斷方式 |
| 「-(으)ㄹ 걸 그랬어요」 | 另一個選擇可能比較好 | 早知道就……、當初就……好了 | 事情發生後才覺得換個選擇比較好 |
| 「-지 말 걸 그랬어요」 | 早知道不要做 | 早知道就不要…… | 已經做了,看到結果後才覺得不做比較好 |
| 「-았/었어야 했는데」 | 當時本來應該做 | 當時應該……才對 | 回頭認為那原本就是該完成的事 |
| 「-지 말았어야 했는데」 | 當時本來不應該做 | 當時不應該…… | 回頭認為當時的行為本身不妥 |
中文翻譯會把這四種表達壓得很接近,韓文在意的卻是後悔從哪裡來。與其先想「這句中文是不是早知道」,不如先看是在可惜沒選另一條路,還是在重新判斷當時原本該做什麼。
「-(으)ㄹ 걸 그랬어요」「-았/었어야 했는데」接續規則與否定形式
「-(으)ㄹ 걸 그랬어요」主要接在動詞詞幹後,依照有沒有收音選擇「-을 걸」或「-ㄹ 걸」;「-았/었어야 했는데」則把動詞變成過去形式後接「-어야/-아야 하다」,再把「하다」變成「했는데」。兩組否定形式也不同,前者用「-지 말 걸 그랬어요」,後者則是「-지 말았어야 했는데」。
| 功能 | 接續方式 | 例子 |
| 後悔當時沒做 | 動詞詞幹+「-(으)ㄹ 걸 그랬어요」 | 가다 → 갈 걸 그랬어요 |
| 後悔當時做了 | 動詞詞幹+「-지 말 걸 그랬어요」 | 먹다 → 먹지 말 걸 그랬어요 |
| 當時本來應該做 | 動詞+「-았/었어야 했는데」 | 가다 → 갔어야 했는데 |
| 當時本來不應該做 | 動詞+「-지 말았어야 했는데」 | 말하다 → 말하지 말았어야 했는데 |
「-(으)ㄹ 걸 그랬어요」還要注意收音。詞幹有收音時接「-을 걸 그랬어요」,例如「먹다 → 먹을 걸 그랬어요」「읽다 → 읽을 걸 그랬어요」;沒有收音或詞幹本身以「ㄹ」結尾時使用「-ㄹ 걸 그랬어요」,例如「가다 → 갈 걸 그랬어요」「사다 → 살 걸 그랬어요」「만들다 → 만들 걸 그랬어요」。
書寫時也很容易卡在「걸」要不要連寫。「갈 걸 그랬어요」中的「걸」表示「것을」,因此要和前面的「갈」分開,寫成「갈 걸 그랬어요」,不是「갈걸 그랬어요」。韓文另外存在句末使用的「-(으)ㄹ걸」,那屬於另一個文法形式,不能因為長得一樣就混在一起。
韓文「早知道/本來應該」怎麼說?4 種後悔句型用法整理
韓文「-(으)ㄹ 걸 그랬어요」用法|事情過了才覺得另一個選擇比較好
「-(으)ㄹ 걸 그랬어요」很常出現在結果已經擺在眼前,才突然覺得剛剛換個做法可能比較好的時候。餐廳門口排滿人、出門後開始下雨、搭上計程車才碰到塞車,這些情境原本不一定存在義務或明確規定,只是看到結果之後,心裡多出一個「早知道剛才就……」。
這也是「-(으)ㄹ 걸 그랬어요」很生活化的地方,不需要把後悔說得很嚴重,很多小事都能用。當下冒出的可惜、懊惱,甚至只是覺得另一種選擇好像比較划算,都可能聽到這個句型。
- 例句:우산을 가져올 걸 그랬어요.
羅馬拼音:u-san-eul ga-jyeo-ol geol geu-rae-sseo-yo.
翻譯:早知道就帶傘了。
出門後才碰到下雨,現在回頭覺得帶傘會比較好,重點放在錯過另一個選擇。 - 例句:미리 예약할 걸 그랬어요.
羅馬拼音:mi-ri ye-yak-hal geol geu-rae-sseo-yo.
翻譯:早知道就先訂位了。
到了餐廳才看到客滿,原本沒有非訂不可,看到現場狀況後才開始覺得應該先處理。 - 例句:조금 더 일찍 출발할 걸 그랬어요.
羅馬拼音:jo-geum deo il-jjik chul-bal-hal geol geu-rae-sseo-yo.
翻譯:早知道就早一點出發了。
碰到塞車或差點遲到後,才發現早點出門會比較省事,是很典型的事後懊惱。
韓文「-지 말 걸 그랬어요」用法|做完之後才覺得早知道不要做
「-지 말 걸 그랬어요」和前一個句型看的方向相反,後悔的不是沒做,而是事情已經做了,現在才覺得如果當時停下來可能比較好。吃太多後胃不舒服、晚上喝咖啡結果睡不著,或話說出口後看到對方的反應,都很適合出現這種「早知道就不要……」。
這個形式仍然偏向事後選擇的懊惱,不一定代表那件事從一開始就是錯的。晚上喝咖啡本身沒有問題,只是今天喝完偏偏睡不著,所以才說「커피를 마시지 말 걸 그랬어요」,語氣和承認自己違反規定或漏掉責任並不完全一樣。
- 例句:커피를 마시지 말 걸 그랬어요.
羅馬拼音:keo-pi-reul ma-si-ji mal geol geu-rae-sseo-yo.
翻譯:早知道就不要喝咖啡了。
喝完後睡不著,看到結果才覺得當初不喝可能比較好。 - 例句:그 말을 하지 말 걸 그랬어요.
羅馬拼音:geu ma-reul ha-ji mal geol geu-rae-sseo-yo.
翻譯:早知道就不要說那句話了。
話已經說出口,看到對方的表情或反應後才產生後悔。 - 例句:택시를 타지 말 걸 그랬어요. 길이 너무 막혀요.
羅馬拼音:taek-si-reul ta-ji mal geol geu-rae-sseo-yo. gil-i neo-mu ma-kyeo-yo.
翻譯:早知道就不要搭計程車了,路太塞了。
原本以為搭車會比較快,真的坐上車後才發現選錯交通方式。
韓文「-았/었어야 했는데」用法|當時本來就應該做,結果沒有做到
「-았/었어야 했는데」比較容易出現在回頭想起某件原本應該完成的事情,現在卻發現沒有做、做得太晚或因此留下問題的情境。工作上的確認、重要文件、預定時間、就醫或已經知道需要準備的事情,都比單純的「另一個選擇好像比較好」多了一點必要性。
不過「-았/었어야 했는데」不能直接等同於「很嚴重的後悔」,兩個句型的差別不是單純靠情緒強弱決定。同樣是早點出門,如果只是碰到塞車後臨時懊惱,可以說「일찍 출발할 걸 그랬어요」;如果明明知道今天有重要會議,卻還是拖到太晚才出發,「일찍 출발했어야 했는데」就很符合那種回頭檢討的感覺。
- 例句:미리 확인했어야 했는데 놓쳤어요.
羅馬拼音:mi-ri hwak-in-hae-sseo-ya haet-neun-de no-chyeo-sseo-yo.
翻譯:本來應該事先確認,但漏掉了。
確認原本就是應完成的步驟,後面直接接上「놓쳤어요」,很自然地帶出沒有做到的結果。 - 例句:더 일찍 병원에 갔어야 했는데 너무 늦게 갔어요.
羅馬拼音:deo il-jjik byeong-won-e ga-sseo-ya haet-neun-de neo-mu neut-ge ga-sseo-yo.
翻譯:本來應該更早去醫院,結果拖得太晚了。
現在重新看過去的決定,認為早點處理才是當時比較應該做的事。 - 例句:그 사실을 바로 보고했어야 했는데 그러지 못했어요.
羅馬拼音:geu sa-sil-eul ba-ro bo-go-hae-sseo-ya haet-neun-de geu-reo-ji mot-hae-sseo-yo.
翻譯:那件事當時應該立刻報告,但沒能那樣做。
「報告」帶有工作上的必要性,句子聽起來也會比單純「보고할 걸 그랬어요」更像事後檢討。
韓文「-지 말았어야 했는데」用法|回頭認為當時本來就不應該做
「-지 말았어야 했는데」表示事情已經做了,現在重新看那個行為,認為當時本來就不該那樣處理。和「-지 말 걸 그랬어요」相比,它比較容易出現在某個行為本身被重新判斷為不妥的情況,例如沒有確認就簽約、情緒化回覆重要訊息,或對別人說了明知道不適合說的話。
兩句還是可能出現在同一件事情裡。「그 말을 하지 말 걸 그랬어요」可以只是看到對方不開心後覺得早知道別講;「그 말을 하지 말았어야 했는데」更容易讓人聽出說話者現在認為那句話本來就不適合說。差別藏在看待過去行為的方式,不是固定的後悔強度表。
- 例句:그렇게 말하지 말았어야 했는데.
羅馬拼音:geu-reo-ke mal-ha-ji ma-ra-sseo-ya haet-neun-de.
翻譯:當時本來就不應該那樣說……
現在認為當時的說法本身不妥,除了後悔,也帶著重新檢討那個行為的感覺。 - 例句:확인도 안 하고 계약하지 말았어야 했는데.
羅馬拼音:hwak-in-do an ha-go gye-yak-ha-ji ma-ra-sseo-ya haet-neun-de.
翻譯:當時不應該連確認都沒確認就簽約……
問題不只是簽約後結果不好,連當時沒有確認就決定的方式也一起被否定。 - 例句:감정적으로 답장하지 말았어야 했는데 후회돼요.
羅馬拼音:gam-jeong-jeok-eu-ro dap-jang-ha-ji ma-ra-sseo-ya haet-neun-de hu-hoe-dwae-yo.
翻譯:當時不應該情緒化地回覆,現在很後悔。
這種句子常出現在事情冷靜下來後,再重新看當時的處理方式。
「-(으)ㄹ 걸 그랬어요」vs「-았/었어야 했는데」差別比較表
這兩個韓文後悔句型不需要硬分成「輕微後悔」和「嚴重後悔」。「-(으)ㄹ 걸 그랬어요」多半是在結果出現後,看見一個沒選到的替代方案;「-았/었어야 했는데」則比較像現在重新判斷過去,認為某件事在那個時間點原本就應該完成。實際說話時還會受到責任關係、前情和語調影響,因此同一句中文有時兩種韓文都成立。
| 比較項目 | 「-(으)ㄹ 걸 그랬어요」 | 「-았/었어야 했는데」 |
| 常見中文 | 早知道就…… | 當時本來應該…… |
| 主要想法 | 另一個選擇可能比較好 | 當時原本就該這樣做 |
| 常見情境 | 日常懊惱、錯過選項、臨時發現 | 準備不足、疏忽、責任、事後檢討 |
| 口語感 | 很常見 | 很自然,帶較明顯的回顧判斷 |
| 後句 | 單句就能表達完整後悔 | 「-는데」後面常留著結果或原因 |
| 後悔已經做了 | 「-지 말 걸 그랬어요」 | 「-지 말았어야 했는데」 |
| 是否一定很嚴重 | 不一定 | 不一定 |
| 是否能完全互換 | 否,部分情境可以兩種都說 | 否,角度不同時語感會改變 |
▌沒帶傘時差在哪?突然發現 vs. 原本就知道要準備
✅ 우산을 가져올 걸 그랬어요.
早知道就帶傘了。
比較像出門後突然下雨,這時才覺得剛剛拿一把傘會比較好。
✅ 우산을 가져왔어야 했는데.
當時本來應該帶傘才對……
如果出門前已經看過天氣預報,明明知道降雨機率很高卻沒有帶,這句更容易帶出「原本就該準備」的感覺。
兩句都能描述「現在沒有傘」,差別在於現在怎麼解讀當時沒帶傘這件事。
▌沒訂位時差在哪?到了才知道 vs. 原本就該先處理
✅ 미리 예약할 걸 그랬어요.
早知道就先訂位了。
比較像到了餐廳才看到客滿,現場才發現另一個選擇比較好。
✅ 미리 예약했어야 했는데.
本來應該先訂位的……
如果早就知道餐廳很熱門,甚至原本負責安排聚餐卻忘了預約,這句的事後檢討會更自然。
同樣是沒有訂位,一句偏向現在才發現,一句偏向現在認為過去本來就該做好。
▌說錯話時差在哪?早知道別說 vs. 當時本來就不該說
✅ 그 말을 하지 말 걸 그랬어요.
早知道就不要說那句話了。
比較像話說出去後看到對方不開心,才覺得不講可能比較好。
✅ 그 말을 하지 말았어야 했는데.
當時本來就不應該說那句話……
這句較容易包含「那句話本身就不妥」的反省,即使對方沒有立刻表現出生氣,說話者也可能在事後這樣判斷。
兩種後悔都可以很強,也可以只是淡淡的懊惱,所以不要只用情緒大小區分。
韓文後悔表達使用場景:旅行訂位、工作疏失與生活小懊惱
「-(으)ㄹ 걸 그랬어요」很常跟結果剛出現的生活場景連在一起,「-았/었어야 했는데」則很適合拿來回顧原本該處理卻漏掉的事情。真的放進對話時,前後情境往往已經把差別交代得很清楚,不需要每次都把後悔的原因完整說完。
▌場景①|到了熱門餐廳才發現沒有位置
A:오늘은 예약이 다 찼대요.
o-neul-eun ye-yak-i da chat-dae-yo.
今天好像已經全部訂滿了。
B:미리 예약할 걸 그랬네요.
mi-ri ye-yak-hal geol geu-raet-ne-yo.
早知道就先訂位了。
到了現場才看到結果,當下才覺得如果先預約會比較好,因此使用「-(으)ㄹ 걸 그랬어요」很自然。
▌場景②|工作上的數字漏掉確認
A:이 숫자 최종 확인 안 했어요?
i sut-ja choe-jong hwak-in an hae-sseo-yo?
這個數字沒有做最後確認嗎?
B:네, 제가 미리 확인했어야 했는데 놓쳤어요.
ne, je-ga mi-ri hwak-in-hae-sseo-ya haet-neun-de no-chyeo-sseo-yo.
對,本來應該先確認,但漏掉了。
確認數字是原本應完成的工作步驟,因此「-았/었어야 했는데」比單純表示選錯方案更貼近這個情況。
▌場景③|晚上喝咖啡後睡不著
A:아직도 잠이 안 와요?
a-jik-do jam-i an wa-yo?
還是睡不著嗎?
B:네, 저녁에 커피를 마시지 말 걸 그랬어요.
ne, jeo-nyeo-ge keo-pi-reul ma-si-ji mal geol geu-rae-sseo-yo.
對,早知道晚上就不要喝咖啡了。
咖啡已經喝完,睡不著之後才覺得當初不喝會比較好,是「-지 말 걸 그랬어요」很日常的使用方式。
韓文使用補充:
- 「-(으)ㄹ 걸 그랬어요」很常出現在結果剛被看見的時候,例如看到餐廳排隊、發現衣服穿太少、買完商品才注意到另一間更便宜,這種後悔不需要很重大,一句就能把當下的懊惱說完。
- 「-았/었어야 했는데」中的「-는데」常讓後面的結果留在語境裡。「내가 먼저 연락했어야 했는데……」停在這裡,對話中的人通常已經知道後面可能接「可是沒有聯絡」「現在變得很尷尬」等內容,所以不用每次都補完整。
- 「-았/었어야 했다」本身不等於後悔,它也能表示某件事按照原先預定或合理狀態,本來應該已經完成。例如「벌써 도착했어야 했는데 아직 안 왔어요」是「照理說早就應該到了,但現在還沒來」,這時不一定有人對自己的行為感到後悔。
韓文「後悔表達」對照日文「〜ばよかった/〜べきだった」怎麼理解
日文同樣會把「如果當時那樣做就好了」和「當時本來就應該做」分開。「〜ばよかった/〜たらよかった」和韓文「-(으)ㄹ 걸 그랬어요」很接近,都是從現在看一個沒有選到的過去;「〜べきだった」則比較像「-았/었어야 했는데」,會把當時應該採取的行動一起放進判斷裡。
◆ 相似語法:「〜ばよかった/〜たらよかった」
「〜ばよかった」和「〜たらよかった」可以表示事情已經過去,現在覺得當時採取另一個做法會比較好,因此很容易對應韓文「-(으)ㄹ 걸 그랬어요」。兩邊都常出現在生活裡的事後懊惱,不需要先有責任或義務。
- 例句:もっと早く出ればよかった。
假名:もっとはやくでればよかった。
翻譯:早知道就早一點出門了。
塞車或遲到之後才覺得早點出門會比較好,接近「좀 더 일찍 출발할 걸 그랬어요」。 - 例句:予約しておけばよかった。
假名:よやくしておけばよかった。
翻譯:早知道就先預約了。
到了現場才發現沒有位置,語感和「미리 예약할 걸 그랬어요」很接近。 - 例句:傘を持ってくればよかった。
假名:かさをもってくればよかった。
翻譯:早知道就把傘帶來了。
下雨後才覺得另一個選擇比較好,和韓文「우산을 가져올 걸 그랬어요」是很接近的生活畫面。
◆ 相似語法:「〜なければよかった」
「〜なければよかった」表示某件事已經做了,現在覺得當初沒有做會比較好,因此很容易拿來理解韓文「-지 말 걸 그랬어요」。
- 例句:あんなことを言わなければよかった。
假名:あんなことをいわなければよかった。
翻譯:早知道就不要說那種話了。
話說出口後才產生懊惱,接近「그 말을 하지 말 걸 그랬어요」。 - 例句:夜にコーヒーを飲まなければよかった。
假名:よるにコーヒーをのまなければよかった。
翻譯:早知道晚上就不要喝咖啡了。
喝完後睡不著才後悔,和「커피를 마시지 말 걸 그랬어요」的情境幾乎一致。 - 例句:タクシーに乗らなければよかった。
假名:タクシーにのらなければよかった。
翻譯:早知道就不要搭計程車了。
搭上車才遇到大塞車,是已經做完之後才覺得不做比較好的後悔。
◆ 相似語法:「〜べきだった/〜べきではなかった」
「〜べきだった」帶有「當時本來就應該做」的判斷,因此比單純的「〜ばよかった」更接近韓文「-았/었어야 했는데」;反過來的「〜べきではなかった」則和「-지 말았어야 했는데」一樣,會重新判斷過去的行為本來就不適合。
- 例句:事前に確認しておくべきだった。
假名:じぜんにかくにんしておくべきだった。
翻譯:事前本來就應該確認。
確認被當成原本應完成的準備,接近「미리 확인했어야 했는데」。 - 例句:もっと早く病院に行くべきだった。
假名:もっとはやくびょういんにいくべきだった。
翻譯:當時本來就應該早點去醫院。
事後重新判斷當時應採取的行動,和「더 일찍 병원에 갔어야 했는데」接近。 - 例句:あんな言い方をするべきではなかった。
假名:あんないいかたをするべきではなかった。
翻譯:當時本來就不應該用那種說法。
不是單純可惜結果不好,而是重新認為當時的說法本身不合適,接近「그렇게 말하지 말았어야 했는데」。
◆ 與韓文「後悔表達」的主要差別:
韓文「-(으)ㄹ 걸 그랬어요」與日文「〜ばよかった/〜たらよかった」都很適合表示事後才覺得另一個選擇比較好;韓文「-았/었어야 했는데」和日文「〜べきだった」則比較容易把「當時原本就該做」放進句子裡。不過兩種語言都不是完全一對一,實際語氣還會受到前後情境影響,因此把它們當成理解方向,比當成固定翻譯更合適。
「-(으)ㄹ 걸 그랬어요」和「-았/었어야 했는데」都在看已經改不了的過去,差別不用背得很抽象。到了餐廳才發現客滿、下雨才想到傘放在家裡,這類「現在才知道另一個選擇比較好」的後悔,很容易出現「-(으)ㄹ 걸 그랬어요」;原本就知道該確認、該準備或該處理,事情過後才發現自己沒做到,「-았/었어야 했는데」會更符合那個想法。
如果後悔的是已經做了的事情,也照同樣的方向看。「-지 말 걸 그랬어요」偏向做完後才覺得早知道不要做,「-지 말았어야 했는데」則比較像現在認為當時本來就不該那樣做。之後再碰到這幾個韓文後悔表達,不急著先找中文對應詞,直接看說話的人是在可惜沒選另一個選項,還是在重新判斷過去原本該怎麼做,通常會比死背「早知道」和「應該」來得好分。
常見FAQ
Q:「-(으)ㄹ 걸 그랬어요」是什麼意思?
「-(으)ㄹ 걸 그랬어요」表示事情已經發生後,覺得當時採取另一個行動可能會比較好,中文常翻成「早知道就……」「當初就……好了」。例如到了餐廳才發現沒有位置,可以說「미리 예약할 걸 그랬어요」,重點在事後才出現的懊惱。
Q:「-(으)ㄹ 걸 그랬어요」和「-았/었어야 했는데」有什麼差別?
「-(으)ㄹ 걸 그랬어요」比較偏向「另一個選擇可能比較好」,「-았/었어야 했는데」則比較偏向「那件事當時本來就應該做」。兩者有時都能放進同一個情境,只是說話者看待過去決定的角度不同,不能單純分成輕度和重度後悔。
Q:韓文「早知道不要做」要怎麼說?
事情已經做了,現在才覺得不做可能比較好,可以使用「-지 말 걸 그랬어요」,例如「커피를 마시지 말 걸 그랬어요」就是「早知道就不要喝咖啡了」。如果現在認為那件事當時本來就不應該做,則可以使用「-지 말았어야 했는데」。
Q:「-았/었어야 했는데」一定是在表達後悔嗎?
不一定。「-았/었어야 했다」也可以表示按照原本預定或合理狀態,某件事情到過去某個時間點應該已經完成,例如「벌써 도착했어야 했는데 아직 안 왔어요」是「照理說早就應該到了,但現在還沒來」。是否帶有後悔,要一起看主語和前後情境。
Q:「갈 걸 그랬어요」為什麼不能寫成「갈걸 그랬어요」?
「갈 걸 그랬어요」裡的「걸」表示「것을」,屬於依存名詞「거」加上助詞「를」的縮約形式,所以要和前面的「갈」分開寫。韓文另有句末使用的終結語尾「-(으)ㄹ걸」,那是不同的文法結構,不能和「-(으)ㄹ 걸 그랬어요」混在一起。