現(xiàn)在完成時可以和帶有since或for等表示“一段時間”的狀語連用,表示動作或狀態(tài)從某一時刻開始,一直持續(xù)到現(xiàn)在。
如:I haven't seen him for two years.
但是,像come,arrive,buy等終止性動詞不能與表示“一段時間”的狀語連用。要用,必須改為“be(在)”等延續(xù)性動詞來表述。
現(xiàn)歸納總結(jié)一下由非延續(xù)性動詞到延續(xù)性動詞的轉(zhuǎn)換:
  arrive→be here begin(start)→be on
  die →be dead come back→be back
  leave →be away from ill(sick,asleep)→be ill(sick,asleep)
  get up→be up go out →be out
  finish →be over put on →wear 或be on
  open →be open join →be in或 be a member of…
  close →be closed go to school→be a student
  borrow →keep buy →have
  catch(a cold)→ have(a cold) get to know →know
  begin to study→study come to work→work等
如:He has been a soldier for three years.他參軍三年了。
  His father has been dead for two years.他父親去世二年了。
  The film has been on for ten minutes.電影已開始十分鐘了。
  We have studied English for three years. 我們(開始)學(xué)英語已三年了。