謝謝、完成式 - 古德明

蘋果日報 2006/06/29 08:00


貴欄日前有以下一句:PolandhadbeenoverrunbytheGermansin1939(一九三九年,波蘭被德軍侵佔)。但英文老師說完成式動詞不可用來說標明時間的事情,例如Maryhasfinishedherworkintheafternoon(瑪麗下午把工作做好了)應改為Maryfinishedherworkintheafternoon或Maryhasfinishedherwork。我的老師錯了嗎?
那位老師說的,是現在完成式(presentperfecttense),但過去完成式(pastperfecttense)和未來完成式(futureperfecttense)都可用來說標明時間的事,例如:(1)Ihadfinishedmyworkbeforehecame(他到來之前,我已把工作做好)。(2)Iwillhavefinishedmyworkat3pm(下午三點鐘,我應已把工作做好)。