Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

王海倫 發問於 社會與文化語言 · 6 月前

一個英文句子問題。?

下面句子是從Yahoo字典查far時出現的例句:

You haven't far to go now.

現在你無需走很遠了。 

請問知識大大們,此句的have不是作完成式的助動詞用,而是作片語have to (必須)。那為什麼此句不是用don't have to---You don't have far to go now.,而是haven't呢?謝謝。: )

更新:

感謝呆子、Toming及Prisoner大大的用心回覆喲。謝謝你們,我懂了。: )

To Prisoner大大:嗚……是我的壞習,不挑又會一直心存疑惑。哈哈,最近美國正忙著關注選舉,感謝Prisoner大大有空來關心小妹呀。: )

3 個解答

評分
  • 6 月前
    最愛解答

    1.太棒了!海倫王是開始在語言習慣的雞蛋裡挑骨頭了.

    2."...而是作片語have to (必須)..."(X你是錯誤的).這裡的have是"有"的意思.

    far在這裡是名詞當作是have的受詞.是有"長遠的距離","遠處"的意思.

    3."have far to go"是個英語俚語.有"要距離要走"或是(負面的)"(離目標還)有一段距離要走".的意思.

    4.它的反面"havn't far to go"就有"快到了,沒多遠要走了"或是"快GG了,無路可逃"的意思.這就要看使用者的語氣和當時的情景了.

    5.請不要跟我吵"have not far"或是"don't have far"哪一個才對的問題.這是你早就應該知道的問題.

  • 6 月前

    (1)You haven't far to go.

    haven't=have not

    have=verb

    =haven't you

    =have you not?

    =You haven't far to go.

    (2)The auxiliary verbs in the verb to be:-am, is, are, was, were,, be, being, been have, do

    Verb to be=have ,do

    far=adv.=a long way

    You don't have (verb to be) far(adv) to go

    =It's not far(for you to go)..

  • ?
    Lv 7
    6 月前

    You don't have far to go now把修飾動詞的副詞far去掉,這樣就很清楚了

還有問題嗎?立即提問即可得到解答。