Timo 發問時間: 社會與文化語言 · 7 年前

Coming expert in english

誰可以解釋下列句型的差異和意思嗎?

I need not have bought any food yesterday.

I do not need to buy any food yesterday.

第二句為什麼不是i did not need to buy any food yesterday.

已更新項目:

所以I do not need to buy any food yesterday. 是錯誤的句子 嗎

1 個解答

評分
  • Louis
    Lv 7
    7 年前
    最佳解答

    I need not have bought any food yesterday.

    這句的need是助動詞,need當助動詞用時,不隨人稱或時態發生變化。

    意思是:我昨天本來是不必買食物,但我郤買了。

    need not have +過去分詞=本來不必...但...;(己經做了但本來)不必...

    請參見遠東新世紀英漢辭典p.922

    I do not need to buy any food yesterday.

    第二句為什麼不是i did not need to buy any food yesterday.

    這裡的need是主要動詞,因為有yesterday,應採過去式的助動詞did,才能形成否定句:我昨天不需要買任何食物。

    2013-07-19 09:28:38 補充:

    I do not need to buy any food yesterday. 的動詞時態錯誤,不能用現在簡單式,因為時間點是yesterday。

    2013-07-19 09:28:46 補充:

    I do not need to buy any food yesterday. 的動詞時態錯誤,不能用現在簡單式,因為時間點是yesterday。

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。