블로그로 돌아가기

say、tell、speak、talk 一次搞懂:四個「說」用三個問題就選對

saytellspeaktalk 一次搞懂:四個「說」用三個問題就選對

中文裡一個「說」字,到了英文就裂成 saytellspeaktalk 四個動詞。難怪很多人一開口就卡住:「我想說英文」到底是 say English 還是 speak English?「他跟我說真相」是 said me 還是 told me

別緊張,這四個字其實有清楚的分工。你不用背一堆規則,只要學會問自己三個簡單問題,就能在開口前一秒選對。這篇我們用台灣人最常犯的真實錯誤,一個一個對照給你看。

先記住四個字的「個性」

在進入問題之前,先快速認識它們:

  • say:重點在「說了什麼內容」,後面常接話的內容。
  • tell:重點在「告訴某人某事」,後面幾乎一定接「人」。
  • speak:偏「使用某種語言」或比較正式的「發言」。
  • talk:偏「聊天、談論」,帶有雙向互動的對話感。

現在看不太懂沒關係,下面三個問題會把它們串起來。

第一個問題:後面有沒有接「人」?

這是分辨 saytell 最快的方法。

tell 後面一定要先接人tell someone),這是台灣人最常踩的雷:

  • He said me the truth. ✗ → He told me the truth. ✓(他跟我說了真相。)
  • Can you say me your phone number? ✗ → Can you tell me your phone number? ✓(你可以告訴我你的電話號碼嗎?)
  • She said us a story. ✗ → She told us a story. ✓(她跟我們說了一個故事。)

判斷訣竅:句子裡如果緊接著出現 mehimusmy friend 這種「人」,就用 tell,因為 say 後面不能直接接人。

say 怎麼用?say 後面接「說的內容」,如果真的要提到對象,要加 to

  • She said, "I'm tired." ✓(她說:「我累了。」)
  • He said hello to me. ✓(他跟我打了招呼。)

記法:tell me(告訴我)連在一起念很順;say to me(對我說)中間一定有個 to

第二個問題:是「語言/正式發言」嗎?

這題用來分辨 speak。當你想表達「會不會某種語言」「說某種語言」,要用 speak

  • I want to talk English well. ✗ → I want to speak English well. ✓(我想把英文說好。)
  • Do you talk Chinese? ✗ → Do you speak Chinese? ✓(你會說中文嗎?)
  • He can say three languages. ✗ → He can speak three languages. ✓(他會說三種語言。)

判斷訣竅:句子裡出現語言名稱(EnglishChineseJapanese)時,幾乎都搭 speak

speak 也用在比較正式或單向的「發言、講話」場合:

  • The manager will speak at the meeting. ✓(經理會在會議上發言。)
  • Could I speak to Mr. Lin, please? ✓(請問我可以跟林先生通話嗎?)—— 講電話找人也用 speak to

第三個問題:是「聊天、談論某個話題」嗎?

剩下的就交給 talk。當你想表達「聊天」「討論某件事」這種雙向、輕鬆的對話,用 talk,後面常接 about(談論某事)或 towith(跟某人聊):

  • Let's speak about it later. ✗ → Let's talk about it later. ✓(我們晚點再聊這件事。)
  • I talked English with my teacher. ✗ → I talked to my teacher in English. ✓(我用英文跟我老師聊天。)
  • We talked about the movie all night. ✓(我們聊那部電影聊了一整晚。)

注意上面第二個例子:聊天時用的「語言」要說 in English,動詞還是 talkspeak English 指的是「會說英文這項能力」;talk in English 指的是「用英文進行對話」,兩者是不同的概念。

判斷訣竅:出現 about(關於某話題),或感覺像「兩個人你來我往」的聊天,就用 talk

三個問題快速複習

下次卡住時,照順序問自己:

  • 後面馬上接人嗎? → 用 telltell metell him)。
  • 是語言或正式發言嗎? → 用 speakspeak Englishspeak at the meeting)。
  • 是聊天、談論話題嗎? → 用 talktalk abouttalk to)。
  • 都不是,只是要帶出「說的內容」? → 用 saysay "yes"、say something)。

再多看幾組對照鞏固印象:

  • Please say me when you arrive. ✗ → Please tell me when you arrive. ✓(你到的時候請告訴我。)
  • My boss wants to say with you. ✗ → My boss wants to talk to you. ✓(我老闆想跟你談談。)
  • Can you speak it again? ✗ → Can you say it again? ✓(你可以再說一次嗎?)

最後一組很容易錯:請對方「再說一次那句話」要用 say it again,因為重點在那句話的內容,跟語言能力無關。

Loopy 怎麼練

光看規則很容易忘,真正記住的方法是在大量真實句子裡反覆遇到。Loopy分級課程會依照你的程度(A1–B1),把 saytellspeaktalk 放進日常對話情境,讓你在聽到 Can you tell meLet's talk about 時,自然感受到它們的差別。

遇到拿不準的字,隨手點開內建字典就能查到例句和用法,看母語者實際怎麼搭配。聽說跟讀模式則讓你跟著正確句子開口練,把 tell mespeak English 這些黃金組合練成肌肉記憶,下次自然脫口而出。

學過之後,Loopy 的**記憶曲線複習**會在你快要忘記時,剛好把這些容易混淆的字再推到你眼前,一次次加深印象,直到你不用想就選對。先測一下你的程度,找到最適合你的起點吧。