數學好的人英文為什麼也不差?邏輯思維的跨領域力量
我教數學 8 年,發現數學好的學生學英文特別快。不是因為他們聰明,是因為他們會拆解。
這件事困擾了我很久。剛開始教書的時候,我以為是巧合。班上數學前幾名的學生,英文成績通常也不差。我心想,也許是這些學生本來就用功,什麼科目都認真。但後來我帶了更多屆,看到更多案例,開始覺得不對勁——有些學生數學很強但其他科目普普通通,偏偏英文就是比同齡人好。
直到我自己去德國讀數學、在 Amazon 做資料科學,才想通這件事。
答案很簡單:數學和英文的底層結構,根本是同一套東西。
數學教你拆解,英文也需要拆解
先講一個我學生的故事。
小杰,國三,數學模擬考幾乎滿分,但英文在及格邊緣。他媽媽帶他來找我的時候說:「老師,他數學那麼好,英文怎麼就讀不進去?」
我沒急著教他英文。我先出了一道數學題:
$\frac{2x + 3}{4} = \frac{x - 1}{2} + 5$
他三十秒解完。我問他怎麼做的,他說:「先去分母,把兩邊同乘 4,變成 $2x + 3 = 2(x-1) + 20$,然後展開、移項、解 $x$。」
我說:「好,你剛才做了什麼?你把一個複雜的東西拆成好幾個小步驟,每一步都有規則,最後得到答案。英文文法一模一樣。」
然後我寫了一個句子:
The book that I borrowed from the library yesterday was surprisingly interesting.
我說:「你用解數學的方式拆這個句子。」
他愣了一下。我引導他:
- 主詞是什麼?→ The book(但後面有一長串修飾)
- 動詞是什麼?→ was(注意,不是 borrowed)
- 受詞或補語?→ surprisingly interesting
他突然眼睛亮了:「老師,這跟找 $x$ 一樣嘛,先抓主要結構,後面那些是附帶條件。」
對。就是這樣。
SVO 就是一條方程式
我們來把英文句子的結構用數學語言翻譯一遍。
最基本的英文句型是 SVO:Subject + Verb + Object。
這跟數學的什麼東西最像?函數。
$f(x) = y$
- $x$ 是輸入(主詞 Subject)
- $f$ 是運算規則(動詞 Verb)
- $y$ 是輸出(受詞 Object)
舉個例子:
Tom eats an apple.
拆開來:
- Subject ($x$) = Tom
- Verb ($f$) = eats
- Object ($y$) = an apple
用數學寫:$\text{eats}(\text{Tom}) = \text{an apple}$
這不是在開玩笑。這個類比非常實際。因為在數學裡,你會檢查函數的定義域和值域——主詞和受詞也有「類型限制」。
比如說,你不能寫 "The idea eats a rock." 因為 idea 不能當 eats 的主詞(定義域不符),rock 也不能被吃(值域不符)。這跟數學裡把不合法的輸入丟進函數一樣,會出錯。
當你用這種方式理解英文句子,文法不再是死背的規則,而是一套邏輯系統。你不是在背「主詞動詞受詞」,你是在檢查一個函數的結構是否合法。
應用題 = 閱讀理解
很多學生怕數學應用題,也怕英文閱讀理解。但你仔細看,這兩件事根本是同一件事。
數學應用題長這樣:
一個水池有兩個進水管和一個出水管。進水管 A 每分鐘注水 3 公升,進水管 B 每分鐘注水 5 公升,出水管 C 每分鐘排水 2 公升。水池容量 100 公升,從空開始注水,多久會滿?
你要做什麼?
- 讀懂題目——抓出關鍵資訊
- 翻譯成數學語言——$3t + 5t - 2t = 100$
- 解方程式——$6t = 100$,$t = 16.67$ 分鐘
- 檢查答案合不合理——代回去驗證
英文閱讀理解長這樣:
According to the passage, what is the main reason the author decided to leave her job?
你要做什麼?
- 讀懂文章——抓出關鍵資訊
- 定位答案——找到相關段落
- 分析選項——用排除法和邏輯判斷
- 檢查答案——回去對照原文
看到了嗎?步驟幾乎一樣。
我教學生做應用題的時候,第一步永遠是「把文字變成數學語言」。英文閱讀也一樣——你不是在「感覺」哪個答案對,你是在「推理」。每一個選項都要有根據,就像每一步數學運算都要有理由。
我遇過一個學生,他做閱讀理解的時候,會在每個選項旁邊寫「✓ 出處:第 2 段第 3 行」或「✗ 原文說的是 X,不是 Y」。我問他怎麼想到這樣做的,他說:「老師,這跟證明題一樣啊,每個 claim 都要 cite evidence。」
這孩子後來學測英文拿了滿級分。
證明寫作 = 論說文寫作
說到證明,這是數學和英文之間最被低估的橋樑。
數學證明的結構是:
- 已知條件(Given)
- 要證明的結論(To prove)
- 推理過程(Steps)
- 結論(Q.E.D.)
英文論說文的結構是:
- 背景(Context)
- 主張(Thesis)
- 論證(Body paragraphs)
- 結論(Conclusion)
一模一樣。
我在德國讀數學的時候,教授特別強調證明的寫法。他說:「證明不是算出來就好,你要讓別人看得懂你的思路。」這句話後來在 Amazon 工作時又被驗證了——你做了一份分析報告,如果邏輯跳躍、證據不足,主管會打槍你。
回到英文。很多學生寫作文的時候,想到什麼寫什麼,沒有結構。但如果他們已經習慣數學證明的邏輯——先講你要證明什麼,再一步一步帶證據,最後收結——英文作文自然就有架構了。
我給學生一個練習:用寫證明的方式寫一段英文。
題目是:Do you agree that homework should be banned?
一個數學好的學生寫出來是這樣的:
Claim: Homework should not be banned.
Evidence 1: According to a study by Stanford University, students who spend 1-2 hours on homework per night perform 15% better on standardized tests.
Evidence 2: Homework teaches time management, which is a crucial skill for university and career success.
Counter-argument: Some argue that homework causes stress. However, the issue is not homework itself but excessive homework. A reasonable amount (under 2 hours) is beneficial.
Conclusion: Therefore, instead of banning homework, schools should regulate the amount.
這結構跟數學證明有什麼差別?沒有。這就是證明。
怎麼用數學技能改善英文
好,講了這麼多理論,來講具體方法。
方法一:拆句子像拆方程式
看到一個複雜的英文句子,先不管修飾語,抓出主幹。
練習:拆這個句子
Although many scientists have spent decades researching the effects of climate change on marine ecosystems, the general public remains largely unaware of the urgency of the situation.
數學式的拆法:
- 主詞($x$)= the general public
- 動詞($f$)= remains
- 補語($y$)= largely unaware of the urgency
- 附帶條件(constraint)= Although many scientists have spent decades...
這跟解方程式前先化簡是一樣的。前面那個 Although 子句是「已知條件」,不是方程式的核心。先化簡,找到核心結構,再處理細節。
方法二:文法規則用邏輯判斷
不要死背文法規則,用邏輯去理解。
舉例:為什麼 "I have been studying for 3 hours" 用現在完成進行式?
用邏輯推:
- 你現在在做什麼?→ studying(現在進行)
- 從什麼時候開始?→ 3 hours ago(過去某點)
- 到現在結束了嗎?→ 沒有(持續中)
三個條件同時滿足 → 現在完成進行式。
這就像解聯立方程式。每個條件都是一个方程式,同時滿足所有條件的就是正確答案。
$\begin{cases} \text{動作從過去開始} \ \text{動作持續到現在} \ \text{可能繼續下去} \end{cases} \Rightarrow \text{現在完成進行式}$
方法三:用排除法做選擇題
數學選擇題你怎麼做?通常是排除法。先砍掉明顯不對的,再從剩下的裡面挑。
英文選擇題一模一樣。
題目:The committee _____ decided to postpone the meeting until next week. (A) have (B) has (C) are (D) were
拆:
- 主詞 = The committee(集合名詞,這裡當單數)
- 時態 = 現在完成式(decided 是過去分詞)
- 需要助動詞 = have/has
排除 C 和 D(不是 be 動詞)。committee 當單數 → 選 (B) has。
這跟解數學選擇題的思路完全相同。
實戰練習:用數學標記分析 5 個英文句子
現在換你練習。以下五個句子,試著用數學的方式標記出它們的結構。
句子 1
The teacher who taught me mathematics in high school inspired me to become an engineer.
標記:
- 主詞($x$)= The teacher(附帶條件:who taught me mathematics in high school)
- 動詞($f$)= inspired
- 受詞($y$)= me
- 受詞補語 = to become an engineer
- 函數表達:$\text{inspired}(\text{The teacher}, \text{me}) = \text{me becoming an engineer}$
句子 2
If it rains tomorrow, we will cancel the outdoor event and move it to the gym.
標記:
- 條件($P$)= it rains tomorrow
- 結論($Q$)= we will cancel... and move...
- 邏輯:$P \Rightarrow Q$
- 這是條件句(If-then),跟數學的「若...則...」一模一樣
句子 3
Not only did she finish the project ahead of schedule, but she also received the highest score in the class.
標記:
- 主詞 = she
- 動作 1 = finish the project ahead of schedule
- 動作 2 = received the highest score
- 連接邏輯 = Not only... but also...(兩個條件都成立)
- 用集合表示:${\text{提前完成}, \text{最高分}} \subseteq \text{她的表現}$
句子 4
The experiment, which was conducted over a period of six months, yielded results that contradicted the original hypothesis.
標記:
- 主詞 = The experiment(附帶條件:which was conducted over six months)
- 動詞 = yielded
- 受詞 = results(附帶條件:that contradicted the original hypothesis)
- 核心結構:$\text{yielded}(\text{experiment}) = \text{contradictory results}$
- 去掉附帶條件後,句子主幹很短
句子 5
Had I known about the traffic jam, I would have taken the train instead of driving.
標記:
- 條件($P$)= I had known about the traffic jam(假設過去,與事實相反)
- 結論($Q$)= I would have taken the train
- 邏輯:$\neg P$(事實上不知道)$\Rightarrow \neg Q$(事實上沒搭火車)
- 這是虛擬語氣,數學上是「反事實條件句」:$P \Rightarrow Q$,但 $P$ 為假
我在 Amazon 學到的事
在 Amazon 工作的時候,我每天跟數據打交道。我們做 A/B 測試,看哪個版本的頁面轉換率高。我們追蹤使用者行為,看他們在哪個步驟流失。
那時候我學到一個很重要的觀念:你不能只看一個指標。
你優化了點擊率,可能犧牲了使用者體驗。你提升了短期營收,可能傷了長期留存。數據科學教我的是——要看整體系統。
後來我回到教書,發現這個觀念完全適用。
學生學英文,常常只盯一個指標:考試分數。但語言能力是系統性的——聽、說、讀、寫互相影響。你不能只練閱讀不管聽力,就像你不能只優化一個 KPI 而忽略整個系統。
而數學思維正好訓練你看整體。解一道題的時候,你不會只看一個條件,你會考慮所有條件的交互作用。這種思維模式,用在語言學習上,就是——不要單獨練文法、單獨背單字,要把它們放在句子裡、文章裡、對話裡一起練。
連結:為什麼數學老師要教英文
有人問過我:「你是數學老師,為什麼要教英文?」
我的回答是:「因為它們是同一種能力。」
數學訓練你的是:拆解問題、找規則、用邏輯推理、驗證結果。
英文訓練你的是:拆解句子、找文法結構、用邏輯理解文意、驗證答案。
這兩個能力的核心是邏輯思維。你學會了用邏輯去解數學題,你就已經具備了學好英文的基礎。反過來說,你在英文閱讀中練習的推理能力,也會讓你數學更強。
我見過太多學生把不同科目當成不同世界。數學是數學,英文是英文,兩者沒有關係。但如果你能看到它們的共同結構——邏輯、推理、拆解、驗證——你的學習效率會翻倍。
因為你不是在學兩個科目,你是在練同一種能力,只是用不同的素材。
給學生的話
如果你數學好、英文不好,別擔心。你已經有了最重要的武器——邏輯思維。你需要做的只是把它「轉移」到英文上。
怎麼轉移?
- 看到長句子,先拆主幹。 就像解方程式前先化簡。
- 文法規則用邏輯推導。 不要死背,想想為什麼。
- 做選擇題用排除法。 跟數學選擇題一樣。
- 寫作文用證明的結構。 主張、論據、結論。
- 閱讀理解用應用題的思路。 抓關鍵資訊、翻譯、推理、驗證。
你不需要變成一個「英文好的人」。你只需要變成一個「會用邏輯處理語言的人」。
而這件事,數學已經教你了。
這篇文章是「數學 × 英文」系列的第一篇。下一篇我會講怎麼把英文文法變成數學公式——用方程式記憶法,讓你再也不會忘文法規則。