✔ 最佳答案
請看看:
http://blog.cybertranslator.idv.tw/archives/3208
2015-03-23 13:54:50 補充:
也看看:
http://english.stackexchange.com/questions/63256/which-is-correct-has-died-or-died
2015-03-23 14:05:52 補充:
可以算是無問題,但請先小心看看意見欄的資料。
在意見002的連結,你可以看到:
"Someone has died (as opposed to someone died) when the death is so recent it can be seen as "still ongoing" (or "news")."
"X has died is only appropriate at a time when the addressee would not yet know that X is dead."
Executive Summary: If it's Hot News, use the Present Perfect; but if it's Old News, simple past.
但我覺得你也看看意見001的資料,張貼如下,我覺得對你有好好的參考作用。
die 是瞬間動詞,你可以用 perfect tense,但不能接 "for a period of time",否定句除外,請看以下。
即是說:
"They have died." (可以,但長遠來說,你應該寫 "They died"。)
"They have died for a few days" (不可以。)
圖片參考:
https://s.yimg.com/rk/HA00430218/o/900577549.png