在香港,我們常常會問別人吃了飯沒有,以示一種問候。
如果用英文講,你會選擇下面 A 還是 B 呢?
(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