modal
「Can't」在這裡是正確的,因為它表達的是基於證據所做的邏輯上不可能的推斷——車子不見了,正是他不可能在家的證據,即使沒有人親眼看見他離開。像「can't」「must」「might」這樣的英語情態動詞,能讓說話者精準傳達自己對某個結論有多確定,而不只是描述規則或許可。
「Mustn't」表達的是禁止,意思是某件事被明令不准做,這跟針對某人所在位置的推斷完全對不上。「Shouldn't」表達的是建議或對應該發生什麼事的期待,同樣不符合這句話所做的那種基於證據的邏輯推理。
同樣這套情態動詞系統,讓說話者能用幾乎相同的文法,區分出「he must be home」(強烈推斷他在家)和「he can't be home」(強烈推斷他不在家)——這種細微差異,母語者是憑直覺掌握的,但對學習者來說,需要下真功夫才能學會。
Quration — Quration English