Mike's grandpa _____ for half a year.A.has been dead B.died C.has died D.was dead请高手给个确切的答案,这道题该选什么,再详细的讲下,针对这道题,什么时候用现在完成时,过去完成时,一般过去时?我将感激不尽!

问题描述:

Mike's grandpa _____ for half a year.
A.has been dead B.died C.has died D.was dead
请高手给个确切的答案,这道题该选什么,再详细的讲下,针对这道题,什么时候用现在完成时,过去完成时,一般过去时?我将感激不尽!

选A,已经死了半年了!!

A for half a year表示一段时间用现在完成时