die的用法It's three years since his mother died.为什么不能用has died什么时候die又用完成时?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 22:18:57
die的用法It's three years since his mother died.为什么不能用has died什么时候die又用完成时?
xRnP JT:FFjVW0a% MJ+>k{/tlFɮ ̙sfN2Jg|&Y)%%"e/(2 q{Nԫ_5*|(; } D 9D6v/k]ÈA k1o:׮19hmS=֒j,E.Ԑ]8onWVp`LyՉ@èY@ٰ5tP|h%ݒۦ@Y4]W7 )gS7nHp@zG_q{_W=ug`isdnut{ZuDžcjmB=yoOBKN:~X*ܿ;kx?x_S`Žz=.-B|3*NcCUGmR| wfc( KwݹI ׷ɒo?U

die的用法It's three years since his mother died.为什么不能用has died什么时候die又用完成时?
die的用法
It's three years since his mother died.
为什么不能用has died
什么时候die又用完成时?

die的用法It's three years since his mother died.为什么不能用has died什么时候die又用完成时?
die 是瞬间动词,不能和表示一段时间的词连用.一楼的说法有误,如果没有一段时间的状语,就可以用现在完成时:
His mother has died for three years(错误)
His mother has died (对)
另外瞬间动词的否定的完成时不受此限制:
He has left home for three years (X)
He has left home (V)
He hasn't left home for three years(V)

it's +时间+since后面用一般过去式,表示至某事发生已经多几久了
也可以说,his mother has died for three years.这里就可以用现在完成时

  我再来拓展一下:
  die v. 死去
  =be dead(表示状态)
  =pass away(委婉的说法)