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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:34:21
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的用法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(委婉的说法)