很多學員都會問:either A or B 有兩個主詞,那動詞到底要用單數還是複數呢?
正確答案: 看「二擇一」加上「靠近原則」。
either…or…表示「二選一」,動詞的單複數要根據 or 前後名詞的數量 來判斷。
談 either…or… 時,也會一起提到 neither…nor…:
either A or B:A 或 B(兩者擇一),
neither A nor B:A 和 B 都不是(兩者皆否)
記憶版規則:
如果 A 和 B 都單數 → 動詞用單數,
如果其中之一是複數 → 動詞用複數。
這個方法好記,但不是最精準。
更準確的方法:靠近原則(proximity rule):
動詞要看「離它最近的那個名詞」決定單複數,
A 單數、B 複數 → 動詞複數,
A 複數、B 單數 → 動詞單數,
但有些人會覺得這在邏輯上「看起來怪怪的」。
所以最安全、不會出錯的做法:
當主詞同時有單數與複數時,把複數名詞放在靠近動詞的位置。
這樣動詞自然會用複數,也不會造成邏輯問題。
例句:
either A or B + 動詞
-
Either Jack or Marry has the car key.
(Jack 或 Marry 有車鑰匙。) -
Either Jack’s brothers or Marry’s sisters have the car key.
(Jack 的兄弟們或 Marry 的姊妹們都有車鑰匙。) -
Either Jack or Marry’s sisters have the car key.
(Jack 或 Marry 的姊妹們有車鑰匙。) -
Either Marry’s sisters or Jack has the car key.
(Marry 的姊妹們或 Jack 有車鑰匙。)← 有些人覺得邏輯上較奇怪,但語法上不算錯。
neither A nor B + 動詞
-
Neither Jack nor Marry has the car key.
(Jack 跟 Marry 都沒有車鑰匙。) -
Neither Jack’s brothers nor Marry’s sisters have the car key.
(Jack 的兄弟們和 Marry 的姊妹們都沒有車鑰匙。) -
Neither Jack nor Marry’s sisters have the car key.
(Jack 和 Marry 的姊妹們都沒有車鑰匙。) -
Neither Marry’s sisters nor Jack has the car key.
(Marry 的姊妹們和 Jack 都沒有車鑰匙。)← 同樣有人覺得邏輯較怪,但文法容許。
更多例句:
-
Either the left or the right is okay with me.
(左邊或右邊都可以。) -
Either Jack or his parents own the car.
(Jack 或他的父母擁有那台車。) -
Neither Jack nor Marry likes to eat apples.
(Jack 和 Marry 都不喜歡吃蘋果。) -
Neither James nor I graduated from high school.
(James 和我都沒有高中畢業。)
依照「靠近原則」選擇動詞單複數,將複數名詞放在動詞附近更安全。
這是最實用、最不會踩雷的方式。



