Don't go away when you're cooking, ______ the food might burn.
A
but
B
if
C
or
D
so
正解:(C) or
煮菜的時候不要走開,不然食物可能會燒焦。
詳解
這題考 or 的第二個身分。大家熟的 or 是「或者」(tea or coffee),但它還有一個用法:接在命令句後面,意思變成「否則、不然」。句型是「命令句,or + 壞結果」:Don't go away(別走開),or the food might burn(不然食物會燒焦)。你可以想像媽媽在廚房喊話的語氣:「不要跑掉喔,不然菜就焦給你看」,那個「不然」就是 or。
誘答分析
•
(D) so:整句確實有因果味道(走開會導致燒焦),憑「有因果就用 so」的直覺會選它。但 so 的用法是「前句原因,後句結果」的直述,前面得是一件已成立的事實。這裡前句是命令,燒焦只是「不聽話才會發生」的假設後果,這個工作是 or 的,不是 so 的。
•
(B) if:想成「如果你走開,食物會燒焦」的人會選 if。填 if 文法上其實接得起來,if 子句放在主句後面本來就合法,問題出在意思:整句會變成「如果食物可能燒焦,就不要走開」,把燒焦當成「不要走開」的前提條件。但燒焦明明是走開的後果,不是條件,因果整個倒過來了。這是「單字翻譯對了、句子邏輯反了」的陷阱。