His grandma has for 5 years.A. diedB. be diedC. been diedD. been dead

发布时间:2020-08-22 01:23:36

His grandma has     for 5 years.
A. died
B. be died
C. been died
D. been dead

网友回答

A. died
B. be died
C. been died
(答案→)D. been dead
解析:for +一段时间为现在完成时连用,要用延续性动词,故选答案为D
以上问题属网友观点,不代表本站立场,仅供参考!