died 和has died 和 had died 有和区别啊?

问题描述:

died 和has died 和 had died 有和区别啊?

died 一般过去时态,表示过去发生的一动作;have died 现在完成时态,表示已经死了.如果说已经死了多长时间了,如句末有for two years 或 since two years ago 等,则要把have died 改为have been dead 表示是死的状态多...