過去完成式用法 - 古德明

過去完成式用法 - 古德明

小女的英文動詞時式習作有以下一句:HehearontheradiothattherewasatrafficjamsohetaketheMTR(他聽到收音機說交通阻塞,於是乘搭地下列車)。答案是heard和took,為甚麼不是hadheard?
Hadheard之類過去完成式動詞(pastperfecttense),一般表示所述事情發生在另一件事情之前,而兩件事都已成過去。請比較以下兩句:(1)TheburglarhadleftwhentheAlsatianstartedbarking(狼狗吠起來的時候,竊賊已經離去)。(2)TheburglarleftwhentheAlsatianstartedbarking(狼狗吠起來,竊賊就離去)。這兩句文法都正確,第一句說竊賊離去在先,狗吠在後;第二句是說狗吠、竊賊離去兩件事幾乎同時發生。

又請比較以下兩句:(1)Herefusedtogotohospital,anddied(他不肯進醫院,後來死了)。(2)Hedied:hehadrefusedtogotohospital(他死了,死前拒絕進醫院)。第一句把兩件事依次敍述,所以只用過去式;第二句把事情倒述,所以用過去完成式。
讀者示下的一句,「聽到收音機」和「乘搭地下列車」都用過去式動詞敍述,是一依次敍述句。不過,假如句子前一句是HemadefortheMTRstation(他向地下鐵路站走去)之類,那麼,「聽到收音機」一事就是用倒述法說出,應用過去完成式動詞表達:HehadheardontheradiothattherewasatrafficjamsohetooktheMTR。