昨天被問到了這樣一個語法題,請看:
-- What time did Mr. Black ____ home?
-- At 6:00 a.m.
arrive
reach
hide
這位學生選了 B,但答案是 A。她說 arrive 不應該是「不及物動詞」嗎,怎麼能直接帶賓語 home,難道題目錯了嗎?
下面侃哥為你解密。
這道題的意思是:
--布萊克先生幾點到家的?
--在上午6點。
選項 A 和 B 都能表達「到家」,最後一個 hide 「躲藏」,邏輯上不通。那麼這道題到底選 A 還是 B?
1. 先來講為什麼 arrive home 是對的。
雖說 arrive 是不及物動詞,要跟賓語的話,必須帶介詞 at(跟小地方) 或 in(跟大地方),比如 arrive at the airport(到達機場);arrive in NewYork(到達紐約)。
但這裡 home 的詞性不只是名詞喲,home 還可以做副詞, 在arrive home這個 case 裡,home 做副詞,修飾動詞 arrive,整體表示「回家」。這個語法現象跟 go home 一個道理。
2. 再說說為什麼 reach home 為什麼不對。
表面來看 reach 是及物動詞,後面帶賓語 home(因為 home 也有名詞的詞性,可以做賓語),但是 home 做名詞也是個可數名詞,一個可數名詞是不能「光溜溜」存在的,要麼前面加一些限定詞(比如冠詞、形容詞性的物主代詞)。
比如這道題一定要用 reach 的話,後面的 home 前可以加上his,記成 reach his home。雖然符合語法規範了,但習慣上人們不這麼說。
一般來說,home 挺少做名詞的,尤其是表達「回家」這個概念,往往是做副詞,跟一些不及物動詞或系動詞連用,比如 arrive home、get home、go home 都可以的。
所以這道題目正確答案應該選 A。理解了嗎?
學會了要點讚哦
要想系統學侃哥親自主講的語法課
來: