die可用于现在完成时吗

资料上说,说动词 die 不能用于现在完成时,要表示某人死了,可用 be dead。
他是孤儿——他的父母死了。
误:He is an orphan—her parents have died.
正:He is an orphan—her parents are dead.
实在没看懂这里为什么用现在完成时是错的。

请先 登录 后评论

最佳答案 2014-10-17 15:54

die 当然可以用于完成时态,如:

More than nine hundred people have died in the fighting. 900多人在这场战斗中丧生。

Nearly 2,500 have died in separatist violence this year. 2,500人在今年的分裂主义暴乱中丧生。

In the weeks since flooding began, 16 people have died statewide. 洪水暴发几周以来,全州已有16人死亡。

He is an orphan her parents are dead. 他是一个孤儿,父母双亡。

这个句子很明显是陈述一个事实,而不是强调“死亡”这个动作已经发生或刚刚发生,故不用 have died

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,21280 浏览
  • 肖文斌   提出于 2014-10-17 15:16

相似问题