有多久? - 古德明

有多久? - 古德明

假設我十年前來港定居,人家問HowlonghaveyoulivedinHongKong?(你在香港住了多久?)回答可不可以說IhavelivedinHongKongsince1993?小女英文老師說不可以,應改為IhavelivedinHongKongfortenyears。
Since1993是說「由一九九三年開始」,fortenyears則是說「前後十年」,看來那位老師的答案比較切題。不過,回答Howlong?(多久?)這類詢問,用上述since句式其實也絕對沒錯。人家問HowlonghaveyoubeenstudyingEnglish?(你學習英文有多久了?)你可以說:I'vebeenstudyingEnglishsinceIcametoHongKongin1993(我一九九三年來港之後,就開始學習英文)。口頭上,IhavebeenstudyingEnglish五字往往略去。上述那位老師大概是根據出版社供給的標準答案改卷,未知變通。
貴欄日前有ItisthreemonthssinceIjoinedthecompany(我加入公司至今已有三個月)例句,現在式動詞is可不可以改為完成式hasbeen?
答案是「可以」,但簡單現在式或過去式動詞比完成式通用。這裏謹再舉一例:Itis/hasbeentwoyearssinceourlastmeeting(我們上次見面至今有兩年了)。
當然,上述這一句的意思可用另一說法表達:Itwastwoyearsagothatwelastmet。留意ago須和簡單過去式動詞連用,說Itistwoyearsago就錯了。