Wednesday, May 9, 2012

你食咗飯未呀?



在香港,我們常常會問別人吃了飯沒有,以示一種問候。
如果用英文講你會選擇下 還是 呢?

(A) Do you eat?
(B) Have you eaten?

較恰當的選擇是 B。因為它用的是 Present Perfect Tense,(在時間性上)問題所指的是直到你問對方那一刻 (now),「你食咗飯未呀」?

其實 A 在文法上也是正確的。但是,這裏用 Present Tense 所交代的與時間沒有關係。它的意思是指在習慣上 (habitual actions in the present),你有無做開這事情(如食榴槤等)。

又例如:
Do you swim?  你有無游開水?
Do you dance?  你有無跳開舞?

所以,如果我們用 A 問的話,就可能會令人百思不解了。


No comments:

Post a Comment