Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。
一個英文句子問題。?
下面句子是從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 個解答
- prisoner26535Lv 76 月前最愛解答
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"哪一個才對的問題.這是你早就應該知道的問題.
- TOMING88Lv 76 月前
(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)..