How long have you been??
How long have you been in HK this time?
你這次來香港多長時間?
如果想講: 你到目前為止在香港幾耐? 應怎樣說?
So far how long have you stay in hk ?
好像沒人用 so far?? 是嗎?
回答 (3)
你這次來香港多長時間?
假如是預問(未發生):
How long will you stay in Hong Kong this time?
假如是發生後你查問:
How long have you stayed in Hong Kong this time? [如果你問時他是剛離香港/回去他的老家不久]
或
How long did you stay in Hong Kong this time? [如果你問時已知相隔了一段時間]
(文法規則上超過一天便應該用past tense了,但英語對話沒有準則的,但一段除非當天內或很近期才會用simple perfect tense,而明知是幾天前的事便一定會用past tense.)
你到目前為止在香港幾耐?
用so far是正確的用詞,但要留意安放的位置...不會放在句首...除非你是宣告一項事情的進展...「到目前為止, XXXX...」才會用So far, XXXX。
由於你問到目前住了多久...即是他仍住在香港...所以時式應該用present perfect continuous tense現在(已)完成(仍)進行中...
How long have you been staying in HK so far?
How long have you been in HK this time?
你這次來香港多久? (已經發生,過後問的問題) 而不是「你這次來香港多長時間? 」還有,應該用been to 而不是 been in,解答如下:
How long have you been in Hong Kong?
你來香港有多久? (住了,定居)
How long have you been to Hong Kong?
你在香港逗留了多久? (短暫的觀光,旅遊)
你打算在香港逗留幾日?
How long will you stay in HK?
收錄日期: 2021-04-11 19:54:28
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20130729000051KK00040
檢視 Wayback Machine 備份