看板 Eng-Class 關於我們 聯絡資訊
各位好,請教一下 在朗文辭典看這樣的例句:https://www.ldoceonline.com/dictionary/back She was the one who had fired him from his first job back in South Africa. 為何這句子後面要用過去完成式had fired呢?應該也可以只用過去式吧?如: She was the one who fired him from his first job back in South Africa 過去式就可以表達了,想不出要用過去完成式的理由。後來我試著想像一個語境: (She told me that) She was the one who had fired him from his first job back in South Africa. 這樣對我來說,用過去完成式就合理了。 「她告訴我」發生在過去,而「她在他第一份工作時開除他」發生在「她告訴我」之前, 也就是「過去的過去」,因此用過去完成式。 不曉得我用這個方式理解可以嗎?有張貼在英語討論區https://goo.gl/vHzdHK, 不過還沒有人回應,那邊如有回應會再貼回來和大家討論。謝謝! ---------------- 更新 a. She was the one who had fired him from his first job back in South Africa. b. She was the one who fired him from his first job back in South Africa. 1. Are both (a) and (b) grammatically correct? 2. Is my imagining a context for (a) acceptable? 網友Piscean: 1. Both are possible. 2. It's OK, but the original (a) is fine as it is. She was (past time) the one who had fired him (earlier past time) from his first job. 網友Raymott: There's plenty of information in the sentence that seems to make the past perfect unnecessary. The past perfect is used to indicate the relative timing of events, not all of which occur in the same sentence. The sentence alone doesn't need it. In a wider context, it might. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.47.242 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1536323192.A.1BA.html ※ 編輯: scju (111.251.47.242), 09/08/2018 09:40:18