【问个英语语法改错题Hisfatherhasdiedfort-查字典问答网
分类选择

来自梁坚的问题

  【问个英语语法改错题Hisfatherhasdiedforthreeyears.为什么要把hasdied改成hasbeendied?been有什么作用?现在完成时的构成里是have(has)+过去分词没有been啊为什么要加been?has和been是算作助动词吗?】

  问个英语语法改错题

  Hisfatherhasdiedforthreeyears.

  为什么要把hasdied改成hasbeendied?been有什么作用?现在完成时的构成里是have(has)+过去分词没有been啊为什么要加been?has和been是算作助动词吗?只有一个has不对?能不能改成Hisfatherwasdiedforthreeyears?

1回答
2020-09-16 00:43
我要回答
请先登录
贾新春

  1、首先明确这句话的意思:他的父亲去世三年了.

  2、明确这句话的时态:描述的是一段时间,用完成时.死亡是3年前发生的事情,现在来描述,所以用现在完成时.

  3、明确应使用的表达方式:表示某人死亡:sbbedead(表示某人死亡——状态)

  sbdie(表示某人死亡——动作)

  4、结合本句话,应该是Hisfatherhasbeendeadforthreeyears.

  你所说的“hasbeendied”和“wasdiedforthreeyears”都不对.

  die是动词,dead是形容词,所以die可以跟在人称和名词后面表示动作,比如Hisfatherdiedthreeyearsago.如果想用这个die来形容一种状态,只能是Hisfatherisdying(die的现在进行时),意思是他的父亲要死了.而dead是形容词,是形容死亡状态,可以用来形容一段时间或一种状态,但要与be连用.比如《300斯巴达勇士》里面,在海边,波斯使者的右臂被斯巴达人砍掉了,还逞强,说:“在明天日出之前,youareadeadman(在明天日出之前,你就是死人了)”.或者说“他已经死了——Heisdead.”

  5、总结,die是动词,如果要用来形容状态的话,只能是变成动名词形式dying,意思是正在死亡,濒死状态.dead是形容词,但使用时必须是sbbedead,形容状态,可以与一段时间连用,表示已经是死亡状态有一段时间了.所以这也是不可能用die的原因,你不可能说“他父亲濒死状态已经3年了”

  希望可以帮到你,不知讲明白没有……

2020-09-16 00:47:58

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •