He has for ten years.A. deadB. been deadC. be dyingD. be died

发布时间:2020-08-22 15:48:04

He has      for ten years.
A. dead
B. been dead
C. be dying
D. be died

网友回答

A. dead
(答案→)B. been dead
C. be dying
D. be died
解析:句意:他已经去世了十年。结合语境可知本句描述的是过去发生持续到现在并将继续下去的动作,故用现在完成时态。选B。
以上问题属网友观点,不代表本站立场,仅供参考!