問:最近見到以下兩句,句子意思有什麼分別?──(1)It is three years since I last saw Bill。(2)It is three years since I have seen Bill。答:第一句是說「我最後一次見比爾至今,已有三年」,第二句是說「我有三年沒見過比爾了」,意思其實沒有分別。第一個說法似乎較常見,也較多用於口頭,但兩個說法都正確。此外,你也可以說I have not seen Bill for three years。留意以下兩句,由於句式不同,since he has been here的意思也不同:(1)She has changed a lot since she has been here(她到這裏以來,改變了不少)。(2)It is many years since she has been here(她離開這裏至今,已有多年了)。問:貴欄談過biweekly一字,說既可解作「兩個星期一次」,也可解作「一個星期兩次」,意思不清楚,可改說once every two weeks(兩個星期一次)或semiweekly(每星期兩次)。最近我學到fortnightly一字,指「兩星期一次」,然則有沒有其他字可說「每星期兩次」?答:「每星期兩次」最好還是說semiweekly,英文沒有其他字表達這個意思。至於fortnightly,出自fortnight(fourteen nights),即「十四天」;此外還有sennight(seven nights)一字,指「七天」,但我沒見過sennightly這說法,字典也沒有。事實上,sennight一字今天已沒有人用,但fortnight還是常用的,例如:The magazine comes out once a fortnight(這本雜誌兩星期出版一次)。讀者詢問有關英語問題:mailto:[email protected]或傳真:2742 0542