2.He has died for serveral years.他死了好几年了。(wrong)
说明:在上述句子中,die是终止性动词,die的动作不能延续,而for several years则表示动作或状态继续了好几年。因此,第二个句子是错误的。要表示第二个句子的概念可用表示状态的be dead来表示,即:
3.He has been dead for several years.
或
4.He died several years ago.
或
5.It is several years since he died.
下面是常见的终止性动词及其意义对应的状态性短语。
终止性动词 状态性短语
come(arrive) here be here
go(get) out be out
go/leave/move be away/off
become a member be a member
join an organization be in an rganization
start be on
end be over
return/come(go) back n
【高中英语语法-几种容易混淆的时态比较(二)之二】相关文章:
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29