has died是錯(cuò)誤的說(shuō)法。has been dead表示“已經(jīng)死了”,強(qiáng)調(diào)狀態(tài)如: He died. He has been dead.die是瞬間性動(dòng)詞,所以不能用于現(xiàn)在完成時(shí),所以has died是錯(cuò)誤的用法。例句:The old man has been dead for a year.
沒(méi)有has died這么一種用法,死亡不是延續(xù)性動(dòng)詞,所以died不可用在現(xiàn)在完成時(shí)中,不可以說(shuō)一個(gè)人從過(guò)去死到現(xiàn)在。
be dead表示狀態(tài),這里用了完成時(shí),就變成了has been dead,后面可以用for接一段時(shí)間詞。
例句:Uncle Wang died three years ago.=Uncle Wang has been dead for three years.
He has been dead for three years.
他已經(jīng)死了三年了。
He has been now dead for many years.
他已死去多年。
I mean it has been dead for a couple of days.
我是說(shuō)它已經(jīng)死了幾天了。
大學(xué)院校在線查
高考熱門一鍵查
有疑問(wèn)就來(lái)發(fā)現(xiàn)