这个是不是表示延续动作了?A.He has been dead for three years.B:He died th

4个回答

  • 1.be dead表示状态,后面可以用for接一段时间词.

    died表示动作,后面不可以用for连接一段时间词,但可以用since+过去时间词.

    也就是died可以用在第三句而不可以用在第一句

    2.你可以这样去理解~

    因为since从句中的谓语动词是瞬间动词还蛮麻烦的,理解要看词的.如果是

    It is three years since he finished working here.后面那个finish是终止性的词,那就要反译