过去曾学过:He has died for a week. 是错的,因为死是一次性动作,不可能die for a week. 那么,如果说:He has been dying for a week. 是否正确?
He has died for a week. (误)
He has been dying for a week. (误)
He has been dead for a week.(正)
He died a week ago. (正)
It is a week since he died.(正)
注:如果表示“他已经去世一周了”,第二句是错的。不考虑这层意思,单说 He has been dying for a week. 则表示 “他濒于死亡已有一星期了”(一周以来处在垂死中)。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!