he has gone for two years . 改错题

来源:百度知道 编辑:UC知道 时间:2024/06/16 11:51:22
急用啊谢谢大家了

he has been away for two years
go 是瞬间动词,不能和表示一段时间的FOR 连用

has---had

go不是延续性动词,所以正确的该是he has been away for 2 years

He has been away for two years.
能跟表示一段时间的for连用的应该是持续性动作,gone是结束性动词

gone错了,改为been away,因为后面加有for two years。
gone为短暂性动词,应改为延续性动词,懂了吗?

He has been to for two years