How long have you been??

2013-07-29 2:24 pm
How long have you been in HK this time?
你這次來香港多長時間?

如果想講: 你到目前為止在香港幾耐? 應怎樣說?
So far how long have you stay in hk ?

好像沒人用 so far?? 是嗎?

回答 (3)

2013-07-29 8:30 pm
到目前為止-up to now
2013-07-29 6:11 pm
你這次來香港多長時間?
假如是預問(未發生):
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?
2013-07-29 3:40 pm
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 備份