若我們要明白,用那句正確,那麼我們要首先明白現在完成時式的用法
******************************************************
Present Perfect Tense
動詞的現在完成時態的形態是:
have / has + 動詞的過去分詞
動詞的現在完成時態表示:
(1) 已經完成但與現在仍有關聯的動作或狀態;
(2) 過去已經開始並持續到現在的動作或狀態;
(3) 經驗過的動作或狀態。
資料來源:
http://www.npc.edu.hk/staff/~ngtungying/english_grammar/
**********************************************************
因為死亡是一件在過去發生,但這種狀態是維持到現在,所以正常來說是要用現在完成式,因此3才是正確的答案
”The person who has passed away”
至於你朋友告訴你不需用has/had,我估計是因為他注意的是那件事是過去發生的事情,而不著重那事現在的狀態,所以他便用Simple Past tense。
就好像 He passed away three years ago.
The old man passed away peacefully.
其實英文是富有彈性的,並不是一定有絕對的答案;有時是要看說話或寫文章的人所強調的是甚麼,可能你的朋友覺得死亡這事實是沒有得改變,所以無須強調現在的狀況,其他人也明白”那人現在還是死了”,故只需用簡單過去式便可。
但至於一些,現在可以改變的事,那麼就必須用現在完成式,如
I have lived in Hong Kong for ten years.
這句已經告訴我們,現在說話的人還住在香港。
希望我這樣分析能幫到你,但最好你還是問你朋友用simple past tense 的原因