“〜te yokatta”: I'm Glad I 〜 / Good Thing I 〜 (relief, gratitude) [JLPT N4]
Content by NTJ Kuma · Nihongo to Japan editorial team · Updated July 27, 2026
“Nihongo o benkyō shite yokatta” — looking back and feeling glad about a choice
「早く病院に行ってよかった」 — 「〜てよかった」, the relief of “glad I ~”
Feeling unwell, you went to the hospital early, and afterward you sigh with relief: 「早く病院に行ってよかった」 (glad I went to the hospital early) — 「(verb て-form) + よかった」 means standing in the present, looking back and being glad “it was good that I did (or didn't do) something.” This guide covers 「てよかった」's attachment, that “glad I ~” relief, and how it differs from 「(すれば)よかった (I should have ~, with regret)」.
Core: looking back afterward, glad of the choice
「〜てよかった」 = “glad I ~, it was good that I ~,” looking back from the present:
- Affirmative (glad I did): 来てよかった (glad I came), 買ってよかった (glad I bought it).
- Negative (glad I didn't): 無理に行かなくてよかった (glad I didn't force myself to go).
Feel: relief, reassurance, gratitude — “good thing I did (didn't do) that.”
How to Connect
| Form | Attachment | Example |
|---|---|---|
| verb て-form + よかった | glad I did | 行ってよかった (I'm glad I went) |
| 〜なくてよかった | glad I didn't | 行かなくてよかった (I'm glad I didn't go) |
| adjective/noun | 〜てよかった | 元気で/無事でよかった (I'm glad you're safe and well) |
Examples in context
- 早く病院に行ってよかった。大事にならずに済んだ。(Glad I went to the hospital early — it didn't become serious.) — relief
- この映画を見てよかった。すごく感動した。(Glad I saw this movie — so moving.) — relief
- 傘を持ってきてよかった。急に降ってきた。(Glad I brought an umbrella — it suddenly rained.) — relief
- 無理に行かなくてよかった。(Glad I didn't force myself to go.) — glad I didn't
- 元気そうでよかった。心配したよ。(Glad you look well — I was worried.) — reassurance
⚠️ Easy traps to avoid
① Attaches to the て-form, not た-form/dictionary. 行ってよかった (✗ 行ったよかった, ✗ 行くよかった). Make the て-form, then add よかった. Negative uses 「〜なくて」 (行かなくてよかった).
② 「てよかった」 (relief) vs 「ばよかった/すればよかった」 (regret). てよかった = glad I did (positive, relief) (行ってよかった = glad I went); 〜ばよかった = I should have ~ (regret over not doing) (行けばよかった = I should have gone, with regret). One is relief, the other regret — don't reverse them.
③ Pairs with 「なくて」 for “glad I didn't.” 買わなくてよかった (glad I didn't buy it), 言わなくてよかった (glad I didn't say it) — relief at “not having done something.” A very common expression too.
🔄 Nuance & comparison: てよかった vs ばよかった
| Form | Nuance | Example |
|---|---|---|
| 〜てよかった | glad I did (relief) | 行ってよかった (I'm glad I went) |
| 〜なくてよかった | glad I didn't (relief) | 行かなくてよかった (I'm glad I didn't go) |
| 〜ばよかった | should have ~ (regret over not doing) | 行けばよかった (I should have gone) |
| 〜なければよかった | should not have ~ (regret over doing) | 行かなければよかった (I shouldn't have gone) |
💡 How to remember this
「てよかった」 is a warm, everyday line — looking back and being glad “good thing I did that”: 来てよかった (glad I came), やってみてよかった (glad I tried), あなたに会えてよかった (glad I got to meet you). The attachment is simply verb て-form + よかった, negative 「〜なくてよかった」 (glad I didn't ~). Most important is not reversing it with “regret”: てよかった = relief (did the right thing); ばよかった = regret (should have ~). 「行ってよかった (glad I went)」 vs 「行けばよかった (should have gone)」 — one happy, one rueful. To express gratitude, reassurance, or relief, 「〜てよかった」 is the most natural, warmest choice.
❓ Questions you might have
Q: How do I tell 「てよかった」 from 「ばよかった」?
Opposite directions! 「〜てよかった」 = glad I did, positive, relieved (looking back and feeling “good thing I did that”): 早く予約してよかった (glad I booked early, with relief). 「〜ばよかった/すればよかった」 = I should have ~, with regret (looking back and feeling “I should have… but didn't”): 早く予約すればよかった (I should have booked earlier, with regret). One is “glad I did” (happy), the other “should have but didn't” (rueful). Likewise 「〜なくてよかった (glad I didn't)」 vs 「〜なければよかった (should not have done)」 is the same relief-vs-regret contrast.
Q: Can 「てよかった」 attach to adjectives and nouns?
Yes. Besides the verb て-form, common are: ① adjective て-form + よかった: 安くてよかった (glad it was cheap), 涼しくてよかった (glad it was cool); ② noun/na-adj + で + よかった: 無事でよかった (glad you're safe), 元気でよかった (glad you're well), いい天気でよかった (glad it's nice weather). All express relief/reassurance that “(it being) that way is good.” Especially 「無事でよかった (glad you're safe)」, 「元気そうでよかった (glad you look well)」 are very natural lines when showing you care.
🖊️ Practice Questions (5)
Q1. 「早く病院に___よかった。大したことなかったよ。」(Good thing I went)
(A) 行ってよかった (B) 行ったよかった (C) 行くよかった (D) 行きよかった
Q2. 「傘を持って___よかった。雨が降ってきた。」(Good thing I brought it)
(A) きてよかった (B) 来てよかった (C) くてよかった (D) 行ってよかった
Q3. 「あの映画を見___よかったと思う。感動した。」
(A) て (B) た (C) ない (D) で
Q4. 「無理に行か___よかった。嵐になったから。」(Good thing I didn't go)
(A) なくて (B) ないで (C) なかって (D) なかて
Q5. 「元気そうで___。心配してたよ。」(Good thing you look well)
(A) よかった (B) よい (C) よさそう (D) よかれ
Answer Explanations
1. (A) 行ってよかった ── The て-form + よかった is the basic pattern, expressing relief/gladness at having done something.
2. (B) 来てよかった ── 「持ってきてよかった」(glad I brought it); て-form + よかった.
3. (A) て ── 「見てよかった」; verb て-form + よかった.
4. (A) なくて ── 「行かなくてよかった」; the なくて-form + よかった expresses “glad I didn't do it.”
5. (A) よかった ── 「元気そうでよかった」; na-adjective/state + で + よかった expresses “glad it's this way.”