V-te + yokatta desu (〜てよかったです): The Beginner’s Pattern for “I’m glad that …” in Japanese

level2 (N4)
V-te + yokatta desu (〜てよかったです): The Beginner’s Pattern for “I’m glad that …” in Japanese
Source: gokigen japanese official YouTube Channel

Introduction

Want to say “I’m glad I made it” or “I’m glad it didn’t rain”?

Use V-て + よかったです.

It expresses relief, satisfaction, or gratitude about something that happened (or didn’t).

We’ll keep this beginner-friendly and practical with patterns, examples, and quick drills.

1. Meaning & Use

V-て + よかったです = “I’m glad (that) …”

バスに間まに合あってよかったです。
I’m glad I made it to the bus.

雨あめが降ふらなくてよかったです。
I’m glad it didn’t rain.

Use it to comment on a past event with relief or satisfaction.

Understanding grammar is one thing. Using it naturally is another.
Practice this expression with a native Japanese tutor.

Practice with a tutor →

2. How to Form It

Put the verb in て-form, then add よかったです.

Verbて-formよかったです form
会あう (to meet)会って会ってよかったです
間まに合あう (to make it in time)間に合って間に合ってよかったです
食たべる (to eat)食べて食べてよかったです
する (to do)してしてよかったです
来くる (to come)来きて来てよかったです

For negative, change the short negative 〜ない to 〜なくて, then add よかったです.

Verbて-formよかったです form
行いかない (to not go)行かなくて行かなくてよかったです
寝ねない (to not sleep)寝なくて寝なくてよかったです
しない (to not do)しなくてしなくてよかったです
来こない (to not come)来なくて来なくてよかったです

If you want to review て-forms and short negative forms, please read these articles:


3. Example Sentences

毎日まいにちが楽たのしいです。結婚けっこんしてよかったです。
Every day is fun. I’m so glad I got married.


体からだの調子ちょうしが良よくなりました。病院びょういんに行いってよかったです。
I feel much better now. I’m glad I went to the hospital.


今日きょうはバーベキューをします。晴はれてよかったです。
We’re having a barbecue today. I’m glad it’s sunny.


納豆なっとうがおいしかったです。食たべてよかったです。
The natto was delicious. I’m glad I ate it.


そのパーティーはつまらなかったそうです。参加さんかしなくてよかったです。
I hear that party was boring. I’m glad I didn’t go.


4. Key Distinction: -te yokatta vs. -ba yokatta

Crucial Difference: Gladness for Reality vs. Regret for a Different Past

These two patterns look similar but express opposite feelings about the past.

Mastering this is key to sounding natural.

V-て よかった (I’m glad I did…)

Expresses relief or happiness about something that actually happened.

It’s a comment on reality.

Example:

パーティーに行ってよかった。
I’m glad I went to the party. → I actually went, and it was good.

V-ば よかった (I wish I had done…)

Expresses regret about something that did not happen (or happened differently).

It’s a comment on a hypothetical, unreal past.

Example:

パーティーに行けばよかった。
I wish I had gone to the party. → I didn’t go, and I regret it.

5. Practice Time!

Transform the cue into a V-て/V-なくて + よかったです sentence.

CueModel answerMeaning
晴はれる晴れてよかったです。I’m glad it cleared up.
行いく行ってよかったです。I’m glad I went.
間まに合あう間に合ってよかったです。I’m glad I made it in time.
来くる来きてよかったです。I’m glad I came.
忘わすれる(negative)忘れなくてよかったです。I’m glad I didn’t forget.
参加さんかする(negative)参加しなくてよかったです。I’m glad I didn’t participate.
食たべる (negative)食べなくてよかったです。I’m glad I didn’t eat it.

Your turn:

  1. 迷まよう(negative)
  2. 起おきる
  3. 電車でんしゃが遅おくれる(negative)

6. FAQ

Q
What is the most important difference between 〜てよかった (-te yokatta) and 〜ばよかった (-ba yokatta)?
A

-te yokatta is for REALITY. You are glad about something that actually happened. Example: あなたに会えてよかった。 (I’m glad I was able to meet you.) → We really met.

-ba yokatta is for REGRET. You wish something had happened differently. It’s about a hypothetical past. Example: あなたに会えればよかった。 (I wish I could have met you.) → We didn’t meet.

Q
Can I use this grammar with adjectives, like “I’m glad it was delicious”?
A

Yes, you can! The ending changes depending on the word type.

I-adjective: Change -i to -kute yokatta. Example: ラーメンがおいしくてよかった。 (I’m glad the ramen was delicious.)

Na-adjective / Noun: Add -de yokatta. Example: 祖母そぼが元気げんきでよかった。 (I’m glad Grandma is doing well.) / いい天気てんきでよかった。 (I’m glad it’s nice weather.)

Q
I heard someone say 会えてよかった (aete yokatta). What is the aete form?
A

会えて (aete) is the te-form of the potential verb 会える (aeru), which means “to be able to meet.” Using the potential form with -te yokatta is very common and adds a nuance of “I’m glad I had the opportunity to…” or “I’m glad I was able to…”.

  • このレストランに来られてよかった。 (Korarete yokatta) – I’m glad I was able to come to this restaurant.
  • 日本語が話せてよかった。 (Nihongo ga hanasete yokatta) – I’m glad I can speak Japanese.

Conclusion

Now you can use V-て + よかったです to express natural relief/satisfaction—and the negative with 〜なくてよかったです when you’re glad something didn’t happen.

Keep practicing with everyday wins (“made it,” “found it,” “didn’t forget”), and this pattern will become second nature.

Ready to start speaking Japanese?
Try a gokigen japanese lesson and practise with a friendly native tutor.

Book a trial lesson $5

Online 1on1 · ~50min · First lesson only $5

  • gokigen japanese

    gokigen japanese is an online Japanese tutoring service launched in 2023. Flexible, interactive, and culture-rich, gokigen japanese supports learners at all levels with bilingual Japanese tutors.
    Over 1,000 students from 30+ countries have used our 300+ original materials, including grammar guides and cultural content.

    gokigen japanese was founded by Hirofumi Naramura, a Kyoto University graduate and former Project Leader at the Boston Consulting Group (2010–2020). The service has received recognition such as the Chiyoda CULTURE x TECH Award 2024 and acceptance into NEXs Tokyo, a startup program by the Tokyo Metropolitan Government.

  • Reviewer:

    Japanese native and language educator with about 10 years of experience teaching and developing courses and materials.
    She studied and taught in 5 different countries. Her most recent teaching role was at University of Pennsylvania in the U.S.
    Other than teaching all levels of Japanese in various settings from personal tutoring to college courses, she also has experience writing articles about Japanese language and culture and teaching English.
    Education: M.A. in Japanese pedagogy, Purdue University. B.A from the school of Japanese language and culture, Tsukuba University.