My grandmother ________ for ten years,but I still miss him a lot.

Posted by 123 on 2014/3/24 18:32:02
My grandmother ________ for ten years,but I still miss him a lot.

a.has been dead
b.has died

Which one is correct?

This Post was from: http://okenglish.tw/newbb/viewtopic.php?forum=14&topic_id=4659&post_id=16309