He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?不是He has died for years ago.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:30:14
He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?不是He has died for years ago.

He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?不是He has died for years ago.
He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?
不是He has died for years ago.

He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?不是He has died for years ago.
three years ago是一个时间点,只能用一般过去式,而he has been dead for three years是可以的,应为这里死(been dead)已经成了一种可持续的状态了

错的。终止性动词可以用于现在完成时,但句中不能有“for +一段时间”或“一段时间+ago”的时间状语
He has died或He died three years ago或He has been dead for three years均为正确表达。

不对
应该是He has been dead for three years/ He died three years ago

不对。完成时态表示的是从过去一直延续到现在的动作,还有可能延续到将来;或者是过去发生的动作对现在造成的影响。既然强调的是对现在的一种影响,就没有必要用陈述性的语言对过去的事情进行具体的描述。所以一定要用完成时态的话应该改成He has been died for 3 years ago.表示一段时间而不是具体的时间点。否则要说明具体时间点只能用过去时态,就是把has去掉啊。...

全部展开

不对。完成时态表示的是从过去一直延续到现在的动作,还有可能延续到将来;或者是过去发生的动作对现在造成的影响。既然强调的是对现在的一种影响,就没有必要用陈述性的语言对过去的事情进行具体的描述。所以一定要用完成时态的话应该改成He has been died for 3 years ago.表示一段时间而不是具体的时间点。否则要说明具体时间点只能用过去时态,就是把has去掉啊。

收起

错,"死"不能延续

he has died for three days(改错) ❤.单项选择1.He ______ for ten years.A.has been died B.has been dead C.has died D.died2.----________ will you be back from Canada?----In four weeks.A.How long B.How often C.How many D.How soon3.Lily has been _____ Guangzhou _______ three ye He has died already It is three years since he died.(同义句) He has ____ _____ for three years. He has died three years ago.如果错的话,为什么终止性动词可以用于现在完成时?不是He has died for years ago. when did the old man die?in 2010.he ___ for nearly three years 1.died 2.has died 3.has been dead He has died for three years.He has been dead for three years.这两句话有啥区别run away 是终止性动词么 he has died.the rain has stopped. 同义句 Three days_since he died.It three days since he died. his mother died .she has been_____for three years He has three baseballs.(对three提问) He has three brothers.对 three提问 He has three children now The old man --------for three years A is dead B has died C has been died D has been dead He has been dead for three years为什么用dead?这不是形容词吗?我觉得应该用动词died啊. He has died for three years是对还是错我听有些人说:在口语中,died和for之间如果读出一段间隔,这个句子就是正确的. die的用法‘看着我死是’翻译成‘just watch me die’吗?为什么die不能用过去时,因为我已经“死”了(在游戏当中)他已经死了3年了he has been died for three years 能用he has died three years吗? His grandfather died three years ago.(用for three years 改写句子)那么我写成His grandfather has died for three years .错在哪里?为什么