作者scju (QQ)
看板Eng-Class
标题[文法] 辞典例句中的过去完成式"had fired"
时间Fri Sep 7 20:26:28 2018
各位好,请教一下
在朗文辞典看这样的例句:
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://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1536323192.A.1BA.html
※ 编辑: scju (111.251.47.242), 09/08/2018 09:40:18