這應該是許多學員心中的疑問,either A or B有兩個主詞,所以應該算複數才對?
正確答案: either…or…的意思是二擇一,且要看or前後的名詞單複數來同時調整動詞。
談到either…or…就要跟neither…nor…一起介紹,
either A or B意思是A或B兩者擇一(也有人翻兩者任一),
neither A nor B意思是A或B兩者皆否。
有一說法是:
如果AB兩個名詞都單數,動詞就單數型,
如果AB兩個其中之一是複數,動詞就複數型。
這種說法雖好記但又非絕對正確。
另一派說法:
應以「靠近原則」(也就是B的位置) 來決定動詞單複數,
當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跟我都沒有高中畢業)
依照「靠近原則」來選擇動詞型式,
配合邏輯是相對安全較沒爭議的。