感謝您的詢問!如前拙作所述「完成式」表達三種概念:經驗、已完成、一段時間的動作或狀態。
我的文章中「他已經過世兩年了」 He has been dead for 2 years. 是表達一段時間的狀態,因此不宜用現在完成式 He has died for 2 years. (他已經持續死亡動作兩年)...
但是您所給予的文章屬於訃聞,故而 Poet, author and civil rights activist Maya Angelou has died at the age of 86. 表達的是「已經死亡」,而非一段時間。您可以注意到,這句話的時間點是「86歲」,而非一段時間(例如兩年)。由於報紙報導這則新聞時,Maya Angelou 當時已經過世(也就是報導當時的「現在已經」過世),故使用現在完成式。
但是過幾年後,如果有人談到 Maya Angelou,他們還是會說 She has been dead for years. 而不是 has died 喔... 供您參考.
|