一個英文句子問題。?

2020-11-07 5:07 pm
下面句子是從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呢?謝謝。: )
更新1:

感謝呆子、Toming及Prisoner大大的用心回覆喲。謝謝你們,我懂了。: ) To Prisoner大大:嗚……是我的壞習,不挑又會一直心存疑惑。哈哈,最近美國正忙著關注選舉,感謝Prisoner大大有空來關心小妹呀。: )

回答 (3)

2020-11-07 9:08 pm
✔ 最佳答案
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"哪一個才對的問題.這是你早就應該知道的問題.
2020-11-07 9:31 pm
(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)..
2020-11-07 6:42 pm
You don't have far to go now把修飾動詞的副詞far去掉,這樣就很清楚了


收錄日期: 2021-04-25 12:58:49
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20201107090726AApd3kZ

檢視 Wayback Machine 備份