✔ 最佳答案
很多文法書解釋"過去完成式"都會被誤解的,因為英文文法應用的意識上有些是中文的時間意識沒有的習性,只要你記住,當你以為應該寫為"過去完成了"的事時,停下來反問你所說的事"是否在過去開始而已經在過去結束了",除非這"動作/動詞"的描述是"過去出現並必須在過去的時間已經結束"否則不能用"過去完成式"。
為何這題目明顯想說"你已經改變了"的答案不能是"had changed",因為你要問"change"這動詞所表達的"改變了很多"在這句中所表達的改變"是否在過去亦已經結束了"?由於這"改變"的意思並沒有"完結"的意義,並不是一件"開始...結束"了的意思,因此英語人沒有人會把"人的改變(無論是指外貌或性格或態度或狀況)說成"過去完成了"的。
唯有一些事件是"在過去發生亦在過去結束"了,並且是相對今天你說這句時的時空沒有構成"影響"的話,才會用"過去完成式";因此"過去完成式"的作用可以是在兩種時空的句子中表達一種像"過去總結"的意思。
He had been jailed for 5 years. Since then he has changed completely and is a model citizen now.
他曾經入獄5年(有始有終的五年)。自他出獄後他已完全改變成為一個模範市民。
假如只是表示他過去入獄五年的事實,則只需要寫成
He was jailed for 5 years.
這簡單的"過去式"跟有始有終的"過去完成式"表達有些含意上的分別。(由於句意需要寫成"被動式")