之前和之後 - 古德明

之前和之後 - 古德明

每次我寫Aftertypingtheletter,Isentitbycourier(我把信打好之後,用郵務速遞方式寄出)之類句子,上司都會改為Afterhavingtypedtheletter等等。請問兩個寫法有什麼分別?
回答這問題之前,不妨談談after和before的一般用法。根據文法,過去一前一後發生的事,前一事會用過去完成式(pastperfecttense)來說,後一事則用過去式(pasttense),例如:AsIhadmissedthelastbus,Icouldonlywalkhome(我沒趕上最後一班巴士,只得步行回家)。不過,由於after「在……之後」和before「在……之前」的意思十分清楚,說過去的事,前後次序甚明,所以先發生的事不一定要用過去完成式來說,例如:(1)Hedid/haddonealltheworkbeforehewentout(他外出之前,把工作都做好了)。(2)Afterhedid/haddoneallthework,hewentout(他把工作做好之後,外出去了)。
After或before之後,假如不用子句(clause),可改用ing動詞。那ing動詞也可以有兩個寫法,例如:(1)Afterdoing/havingdoneallthework,hewentout。(2)Hedidnotgooutbeforefinishing/havingfinishedallthework(他把工作做好之後才外出)。
讀者說的那一句,Aftertypingtheletter不必改為Afterhavingtypedtheletter,正如第七版《牛津高階英漢雙解詞典》after條例句Afterwinningtheprizeshebecamefamousovernight不必改為Afterhavingwontheprizeshebecamefamousovernight(她獲獎之後,馬上聲名大噪)。