住在台北的 25 歲上班族小雯,某天在 JapanChat 上跟一位東京的大學生聊天。對方問她「台湾に行ったことがある?」,她很自然地回答了。但接著對方又說了一句「最近、朝ごはんを食べないことがある」,小雯愣了一下——這句話裡也有「ことがある」,可是怎麼感覺意思完全不一樣?她明明在課本上學過這個文法,卻突然分不清楚到底該怎麼理解。

如果你也有過這種「明明學過卻搞混」的瞬間,那這篇文章就是為你寫的。

「た形+ことがある」vs「辭書形+ことがある」:到底差在哪?

先講結論。日文裡「ことがある」這個句型,根據前面動詞的形態不同,意思會完全不同:

🇯🇵
經驗用法(た形)
日本に行ったことがある
我曾經去過日本
🇯🇵
偶爾發生(辭書形)
日本に行くことがある
我偶爾會去日本

看到了嗎?只是把「行った」換成「行く」,整句話的意思就從「人生中曾經去過」變成「偶爾會去」。對中文母語者來說,這個差異特別容易忽略,因為中文裡「有去過」和「偶爾會去」的句型結構差很多,不太會搞混。但日文偏偏只差在動詞變化上,一不注意就會誤解。

再看幾個例子,幫你建立語感:

關鍵就在於:た形看的是「過去的經驗」,辭書形看的是「現在的習慣頻率」。把這個核心概念記住,後面的應用就不難了。

為什麼台灣人特別容易搞混?從中文思維看日文盲點

這個文法點之所以讓台灣學習者特別頭痛,跟中日文的思維差異有很大的關係。

在中文裡,我們表達經驗會說「有~過」,例如「我有去過日本」。而表達偶爾發生的事,我們會說「有時候會~」,例如「我有時候會去日本」。這兩種表達方式在中文裡差異很大,幾乎不可能搞混。

但日文把這兩種截然不同的概念,都塞進了「ことがある」這個框架裡,只靠動詞的時態變化來區分。對台灣學習者來說,這就像是把兩條完全不同的路合併成同一條,只用路標的微小差異來指引方向——稍不留神就走錯。

更麻煩的是,很多台灣人在初級階段先學到「た形+ことがある」的經驗用法,印象非常深刻。等到後來碰到「辭書形+ことがある」的時候,大腦會自動套用之前學過的框架,把它也理解成經驗的意思。這就是典型的「先入為主」干擾。

💡 記憶小技巧

想像「た形」是一張老照片——拍的是過去某個瞬間的經驗。而「辭書形」是一部紀錄片的循環播放——記錄的是偶爾會重複出現的場景。照片是定格的回憶,紀錄片是持續的日常。用這個畫面感來記,就不容易搞混了。

還有一個容易踩到的陷阱:否定形。

注意,辭書形版本的否定不是「行くことがない」,而是把前面的動詞變成否定形「行かない」再接「ことがある」。意思是「有時候會不~」。這個用法在日常會話中非常常見,比方說「朝ごはんを食べないことがある」(偶爾會不吃早餐),聽起來非常自然。

在真實對話中,日本人怎麼用「ことがある」?

理論講再多,不如看一段實際對話。以下是 JapanChat 上可能出現的聊天場景:

JapanChat
🇯🇵 Haruka
台湾の夜市に行ったことある?
🇹🇼 小雯
もちろん!士林夜市によく行くよ。Harukaは台湾に来たことある?
🇯🇵 Haruka
まだないんだ〜。でも最近、台湾の動画を見ることがあるよ!
🇹🇼 小雯
へぇ〜どんな動画?
🇯🇵 Haruka
夜市のグルメ動画!見てるとお腹すくことがある笑
🇹🇼 小雯
笑 じゃあ絶対台湾に来て!食べたことがないものいっぱいあるよ!

你有注意到嗎?這段對話裡「ことがある」出現了好幾次,但意思各不相同:

  1. 行ったことある? → 「你有去過嗎?」(經驗)
  2. 来たことある? → 「你有來過嗎?」(經驗)
  3. 見ることがあるよ → 「偶爾會看」(偶爾發生)
  4. お腹すくことがある → 「偶爾會餓」(偶爾發生)
  5. 食べたことがないもの → 「沒吃過的東西」(否定經驗)

在口語中,日本人經常會把「ことがある」簡化成「ことある」,省略掉「が」。這不是文法錯誤,而是非常自然的口語縮略。如果你在 JapanChat 上聊天時聽到對方說「行ったことある?」而不是「行ったことがある?」,完全不用擔心,這才是最道地的說法。

為什麼跟日本人實際對話是最好的學習方式?

文法書上的例句再多,都比不上一次真實對話帶來的衝擊。這不是在說文法書沒用——文法書幫你打地基,但真正讓文法「活起來」的,是跟母語者的互動。

在 JapanChat 上跟日本人隨機聊天的時候,你會發現「ことがある」根本不是什麼特別的文法,而是日本人每天都在用的日常表達。當對方問你「日本に来たことある?」的時候,你不是在做填空題,而是在回答一個真實的問題。這種真實感會讓你的大腦自動把文法跟情境綁在一起,形成更深層的記憶。

「我在課本上學了『ことがある』一整年都記不住。結果在 JapanChat 上聊了三次天,對方每次都用到,我就自然記起來了。重點是,我終於搞懂了『た形』和『辭書形』的差別,因為對方在同一段對話裡兩種都用了!」——來自台中的學習者 Kevin,24 歲

這就是隨機聊天的魔力:你沒辦法預測對方會說什麼,所以你必須即時理解、即時反應。這種壓力聽起來很可怕,但其實正是語言學習最有效的催化劑。當你在聊天中成功分辨出「食べたことがある」和「食べることがある」的差異時,那種成就感是任何模擬練習都給不了的。

從一個文法看日本人的思維方式

最後,讓我們把視角拉高一點。「ことがある」這個文法其實反映了日文一個很有趣的特質:日文非常重視「時間軸」上的區分

中文在很多時候不太強調時態——「我吃飯」可以是現在正在吃、等等要吃、或是泛指吃飯這件事。但日文對時間的切分非常敏感。「た形」把你拉回過去的某個時間點,讓你回顧一段經歷;「辭書形」則把你放在一個持續的時間流裡,描述一種反覆出現的狀態。

這種對時間的敏感度,其實也體現在日本文化的方方面面。日本人重視「季節感」——春天賞櫻、夏天看花火、秋天賞楓、冬天泡溫泉,每個季節都有專屬的風物詩。他們對「現在這個瞬間」和「曾經的那個瞬間」有著清楚的區分意識,而這種意識也滲透到了語言結構裡。

所以當你下次在 JapanChat 上聽到日本人說「ことがある」的時候,不妨多想一秒:對方是在跟你分享一段過去的回憶,還是在描述生活中偶爾發生的小事?能夠分辨這個差異,代表你不只是在學文法,而是在理解日本人看待世界的方式。

學語言最迷人的地方,從來不只是背單字、記文法。而是透過一個又一個細微的語言差異,看見另一種文化思考和感受世界的角度。「ことがある」只是一個小小的起點,但它能帶你走很遠。

想在真實對話中練習「ことがある」?

在 JapanChat 上跟日本人免費隨機聊天,用最自然的方式把文法變成直覺。現在就來試試吧!

分享𝕏fL