Photo by Harrison Haines on Pexels.com
Perfect for: JLPT N4-N3 students, intermediate Japanese learners, anyone confused by this versatile grammar pattern
What you’ll learn:
Reading time: 10 minutes
JLPT Level: N4-N3 (essential grammar pattern!)
Difficulty: Intermediate (but explained for all levels)
Imagine this conversation:
You: “I studied Japanese for 3 hours!” Your friend: “宿題、もう終わっちゃった?” (Did you finish your homework already?) You (panicking): “Wait… ‘ちゃった’? Did something BAD happen to my homework?!” 😱
Welcome to ~てしまう confusion!
This is one of Japanese grammar’s most versatile—and most misunderstood—patterns. Students often learn it means “accidentally” or “regret,” but then they hear native speakers using it when there’s NO mistake or regret at all! 🤯
Here’s the truth: ~てしまう is like a Swiss Army knife of grammar—it has multiple functions, and which one you’re using depends entirely on context. 🔪✨
The good news? Once you understand its 3 core meanings, you’ll unlock a HUGE part of natural Japanese expression. Native speakers use this pattern constantly—multiple times in every conversation! 💬
Let’s decode this essential grammar pattern! 👇
Think of ~てしまう as having three emotional “flavors”:
“I did something I shouldn’t have…” / “Oops!”
“I’ve finished it completely” / “It’s all done”
“Something unwanted happened…” / “Unfortunately…”
The same grammar pattern—three different feelings! 🎭
Let’s explore each one in depth. 👇
This is the meaning most students learn first—expressing that something happened unintentionally or that you regret doing it. 💔
English equivalents:
Formula: Verb て-form + しまう
Examples:
Example 1: 財布をなくしてしまいました。 Saifu wo nakushite shimaimashita. “I (accidentally) lost my wallet…” 💸😭
Context: You’re telling someone about your mistake. The しまう shows you didn’t MEAN to lose it—it happened accidentally, and now you regret it!
Example 2: 寝坊してしまって、仕事に遅れました。 Nebō shite shimatte, shigoto ni okuremashita. “I overslept (oops!) and ended up being late to work.” ⏰😰
Context: You’re explaining/apologizing for being late. The てしまって shows it was unintentional and you feel bad about it.
Example 3: 友だちにひどいことを言ってしまった。 Tomodachi ni hidoi koto wo itte shimatta. “I said something terrible to my friend…” 💬😔
Context: You’re expressing regret about something you said. The てしまった emphasizes you wish you hadn’t said it.
Example 4: 大切な約束を忘れてしまいました。すみません。 Taisetsu na yakusoku wo wasurete shimaimashita. Sumimasen. “I forgot an important promise. I’m sorry.” 📅😰
Context: Apologizing. The てしまいました makes the apology stronger by showing you didn’t intentionally forget.
Example 5: ケーキを全部食べてしまった…ダイエット中なのに。 Kēki wo zenbu tabete shimatta… Daietto-chū na no ni. “I ate all the cake… even though I’m on a diet.” 🍰😭
Context: Self-reproach. You did something you know you shouldn’t have!
When to use this meaning:
Emotional tone: 😰 Apologetic, regretful, “oops!”
Common contexts:
うっかりその秘密を話してしまった。 Ukkari sono himitsu wo hanashite shimatta. “I accidentally told that secret.” 🤫😱
間違えて彼女のコーヒーを飲んでしまった! Machigaete kanojo no kōhī wo nonde shimatta! “I mistakenly drank her coffee!” ☕😅
怒りすぎてしまいました。ごめんなさい。 Okori-sugite shimaimashita. Gomen nasai. “I got too angry. I’m sorry.” 😤→😔
携帯を落としてしまって、画面が割れました。 Keitai wo otoshite shimatte, gamen ga waremashita. “I dropped my phone and the screen cracked.” 📱💔
This meaning has NO negative emotion—it simply emphasizes that something is completely finished! ✨
English equivalents:
Regret version: 😰 Emotional, negative, wish it didn’t happen Completion version: 😊 Neutral or positive, just stating a fact
The KEY: Context and tone tell you which meaning it is!
Example 1: 宿題はもう終わってしまいました。 Shukudai wa mō owatte shimaimashita. “I’ve already finished my homework completely.” ✍️✅
Context: Someone asks if you’ve done your homework. You’re not apologizing—you’re confirming it’s DONE! The しまいました emphasizes completeness.
Example 2: 大事な資料を読み終えてしまった。 Daiji na shiryō wo yomiowete shimatta. “I finished reading all the important documents.” 📄✅
Context: Task completed! The てしまった emphasizes you’ve read EVERYTHING.
Example 3: もう全部食べてしまったよ。 Mō zenbu tabete shimatta yo. “I’ve already eaten it all.” 🍽️
Context: Someone offers you food, but you’ve finished eating. No regret—just stating completion!
Example 4: 準備はもう済んでしまいましたか? Junbi wa mō sunde shimaimashita ka? “Have you already finished the preparations?” 📦✅
Context: Checking if preparations are complete. Neutral question!
Example 5: レポート、昨日のうちに書いてしまった。 Repōto, kinō no uchi ni kaite shimatta. “I finished writing the report yesterday (got it done!).” 📝✨
Context: You finished early and feel accomplished!
When to use this meaning:
Emotional tone: 😊 Neutral, satisfied, accomplished
Common contexts:
Context clues:
Compare:
Regret: 😰 宿題を忘れてしまいました。すみません。 “I forgot my homework. I’m sorry.”
Completion: ✅ 宿題はもう終わってしまいました。 “I’ve already finished my homework.”
Same grammar, totally different feeling! 🎭
料理、もう作ってしまったから食べてね。 Ryōri, mō tsukutte shimatta kara tabete ne. “I already made the food, so please eat it.” 🍳
荷物は全部送ってしまいました。 Nimotsu wa zenbu okutte shimaimashita. “I’ve sent all the luggage.” 📦✅
夏休みの計画、もう決めてしまった。 Natsu-yasumi no keikaku, mō kimete shimatta. “I’ve already decided on summer vacation plans.” 🏖️✅
This usage expresses that something you didn’t want to happen occurred—it’s unfortunate or disappointing. 💔
English equivalents:
This is different from regret because:
You might not be at fault—but the result is still unwanted! 🌧️
Example 1: 雨が降ってしまって、ピクニックは中止です。 Ame ga futte shimatte, pikunikku wa chūshi desu. “It rained (unfortunately), so the picnic is cancelled.” 🌧️😞
Context: The rain isn’t your fault, but it ruined plans! The てしまって expresses disappointment about the unwanted rain.
Example 2: 電車が行ってしまった! Densha ga itte shimatta! “The train left! (Oh no!)” 🚃💨
Context: You just missed your train. It’s not necessarily your fault—maybe it left early!—but it’s unfortunate. The てしまった expresses frustration.
Example 3: ケーキが壊れてしまった。 Kēki ga kowarete shimatta. “The cake broke… (unfortunately).” 🎂💔
Context: Maybe during transport. The cake breaking wasn’t intentional, and now you’re disappointed!
Example 4: 彼女が風邪をひいてしまって、デートができなくなった。 Kanojo ga kaze wo hiite shimatte, dēto ga dekinaku natta. “She caught a cold (unfortunately), so we can’t go on our date.” 🤧💔
Context: Nobody’s at fault, but the cold caused an unwanted result.
Example 5: スマホが水に落ちてしまった! Sumaho ga mizu ni ochite shimatta! “My smartphone fell in water! (Oh no!)” 📱💧😱
Context: Accident happened—unfortunate result!
When to use this meaning:
Emotional tone: 😞 Disappointed, frustrated, “that’s unfortunate”
Common contexts:
Regret vs. Unfortunate:
Regret: 😰 “I ate all the cake [and I shouldn’t have]” Unfortunate: 😞 “The cake broke [unfortunate event]”
Completion vs. Unfortunate:
Completion: ✅ “I finished the homework [neutral fact]” Unfortunate: 😞 “The homework blew away [unwanted event]”
バスが満席になってしまった。 Basu ga manseki ni natte shimatta. “The bus became full (unfortunately).” 🚌😞
花が枯れてしまいました。 Hana ga karete shimaimashita. “The flowers wilted (sadly).” 🌸→🥀
試験の日に熱が出てしまって…。 Shiken no hi ni netsu ga dete shimatte… “I got a fever on exam day (of all days)…” 🤒📝
大事な書類が見つからなくなってしまった。 Daiji na shorui ga mitsukaranaku natte shimatta. “Important documents became lost (unfortunately).” 📄❓
In everyday conversation, Japanese speakers almost NEVER say the full ~てしまう. Instead, they use shortened forms! 🚀
The casual contractions:
This is how native speakers actually talk! 💬
For て-form verbs:
For で-form verbs:
Past tense:
Example 1: Regret ❌ Formal: お金を全部使ってしまいました… ✅ Casual: お金を全部使っちゃった… Okane wo zenbu tsukatchatta… “I spent all my money… (oops)” 💸😭
Example 2: Warning ❌ Formal: そんなこと言ったら、友だちが怒ってしまいますよ。 ✅ Casual: そんなこと言ったら、友だちが怒っちゃうよ。 Sonna koto ittara, tomodachi ga okotchau yo. “If you say that, your friend will get mad!” 😤
Example 3: Completion ❌ Formal: もう食べてしまいました。 ✅ Casual: もう食べちゃった。 Mō tabechatta. “I already ate it.” 🍽️
Example 4: Unfortunate ❌ Formal: 電車が行ってしまった! ✅ Casual: 電車が行っちゃった! Densha ga itchatta! “The train left!” 🚃💨
Example 5: Accidental ❌ Formal: 死んでしまう ✅ Casual: 死んじゃう Shinjau “Will die / might die” 💀
(Often used dramatically: “暑くて死んじゃう!” = “It’s so hot I’ll die!” – exaggeration)
Use ~ちゃう/~じゃう with:
Use ~てしまう/~でしまう with:
やっちゃった! Yatchatta! “I did it! / Oops, I did it!” (from やってしまった) 😱
食べちゃおう! Tabechao! “Let’s just eat it!” (from 食べてしまおう) 🍰
忘れちゃった、ごめん。 Wasurechatta, gomen. “I forgot, sorry.” 📅😅
見ちゃった… Michatta… “I saw it… (accidentally saw something I shouldn’t have)” 👀
壊れちゃった! Kowarechatta! “It broke!” 💔
❌ Wrong assumption: ~てしまう always means something bad happened
✅ Reality: It can be neutral (completion) or even positive!
Example of POSITIVE usage: 試験に合格してしまった! Shiken ni gōkaku shite shimatta! “I passed the exam! (I actually did it!)” 🎉
Context: You didn’t expect to pass, but you did! The てしまった expresses pleasant surprise, not regret!
The answer: CONTEXT! 🎯
Look for clues:
Regret indicators:
Completion indicators:
Unfortunate indicators:
Yes! ~てしまう works in all tenses:
Present/Future: 食べてしまう (tabete shimau) – “will eat (completely)” / “end up eating”
Past: 食べてしまった (tabete shimatta) – “ate (and regret it)” / “ended up eating”
Volitional: 食べてしまおう (tabete shimaou) – “Let’s just eat it!” (決心)
Yes! Know when to use which form:
Too casual: ❌ Boss: “Did you finish the report?” You: “もう書いちゃいました!” (Too casual!)
Appropriate: ✅ Boss: “Did you finish the report?” You: “はい、もう書いてしまいました。” (Appropriately polite)
N4: Basic understanding required
N3: Practical usage expected
N2-N1: Nuanced understanding
Type 1: Fill in the blank “財布を______、困っています。” a) なくして b) なくしてしまって c) なくすと
Answer: b) なくしてしまって ✅ (Shows regret about losing wallet)
Type 2: Choose the similar meaning “もう全部食べてしまいました。” means: a) I regret eating b) I finished eating everything c) I want to eat
Answer: b) ✅ (Completion meaning)
Type 3: Context matching Which situation uses ~てしまう correctly? [Various scenarios testing understanding]
Japanese communication culture values:
~てしまう fits ALL of these! It adds emotional nuance that makes communication softer and more empathetic.
It allows you to:
English: Direct emotion words
Japanese: Grammatical emotion
This is very Japanese—emotion through structure, not just vocabulary! 🎭
Read each sentence and identify if it expresses: A) Regret B) Completion C) Unfortunate event
Answers:
Change these to casual ~ちゃう/~じゃう form:
Answers:
Complete these sentences naturally:
Sample answers:
This isn’t just grammar—it’s a window into Japanese emotional expression! 🪟
When you master ~てしまう, you can:
Beginner stage: Recognize it in sentences Intermediate stage: Use all three meanings correctly Advanced stage: Choose between ~てしまう and ~ちゃう/~じゃう naturally based on context
You’re not just learning grammar—you’re learning to express emotions the Japanese way! 💚
This week:
This month:
This year:
Remember: Context is key! The same grammar can express completely different emotions. That’s the beauty of Japanese! 🌸がんばってください! (Ganbatte kudasai!) 間違えてしまっても大丈夫! (Machigaete shimatte mo daijōbu! / Even if you make mistakes, it’s okay!) 😊
Published by NihongoKnow.com | Your trusted source for Japanese learning science and strategies 📋 Quick…
Quick View 👀 ⏱️ Reading Time: 8 minutes📚 Level: Beginner to Intermediate🎯 What You'll Learn:…
Quick View 👀 Reading Time: 8 minutesLevel: Beginner to IntermediateKey Takeaway: ちょっと (chotto) is more…
Quick View 👀 Reading Time: 8 minutesBest For: Japanese learners curious about how bilingualism worksKey…
📋 Quick View Reading Time: 8 minutesLevel: All JLPT levels (N5-N1)Key Takeaway: JLPT preparation teaches…
Quick View 📋 Reading Time: 8 minutesDifficulty Level: Beginner to IntermediateWhat You'll Learn: Why Japanese…