? ? ? (一)現(xiàn)在完成時(shí)是表示過(guò)去的動(dòng)作與現(xiàn)在的聯(lián)系,主要說(shuō)明的是現(xiàn)在的情況和狀態(tài);而一般過(guò)去時(shí)則強(qiáng)調(diào)動(dòng)作發(fā)生在過(guò)去某一時(shí)間,與現(xiàn)在不發(fā)生聯(lián)系。例如:??
  We?haven’seen?him?since?last?year. 我們自從去年以來(lái)一直未見(jiàn)到他。(現(xiàn)在還未見(jiàn)到)??
  We?didn't?see?him?last?year. 我們?nèi)ツ隂](méi)見(jiàn)到他。(只能說(shuō)明去年)??


  (二)現(xiàn)在完成對(duì)表示從過(guò)去發(fā)生一直持續(xù)到現(xiàn)在(包括現(xiàn)在)的某個(gè)動(dòng)作或狀態(tài),與現(xiàn)在有關(guān)的時(shí)間狀語(yǔ)連用,一般過(guò)去時(shí)表示過(guò)去某一特定(與現(xiàn)在無(wú)關(guān))的時(shí)間,與具體的表示過(guò)去的時(shí)間狀語(yǔ)連用。例如:??
  He?has?lived?here?since?he?was?born.自他出生從來(lái)一直居住在這兒。(since自從……以來(lái)與現(xiàn)在有關(guān),說(shuō)明還居住在這兒。)??
  Liumei went to?see?her?grandmother?last?night.劉梅昨晚去看了他外婆。(只說(shuō)明昨晚)??


  (三)值得注意的幾個(gè)問(wèn)題??
  1)動(dòng)作發(fā)生在過(guò)去。一直持續(xù)到說(shuō)話的時(shí)候,并且還在延續(xù)時(shí),要用現(xiàn)在完成時(shí)。例如:??
  We?have?studied?English?for?two?years(我們學(xué)英語(yǔ)兩年了)??
  2)指過(guò)去的經(jīng)歷,但沒(méi)有表示過(guò)去的時(shí)間狀語(yǔ),要用現(xiàn)在完成時(shí)。例如:??
  I?have?been?to?Shanghai?twice. 我曾去過(guò)上海兩次??
  3)以when開(kāi)頭的特殊疑問(wèn)句,要用一般過(guò)去時(shí)。例如:??
  When?did?you?lose?your?pen?你什么時(shí)候丟了鋼筆???
  4)just(剛剛)與現(xiàn)在完成時(shí)連用,just?now(剛才)與一般過(guò)去時(shí)連用,例如:??
  The?train?has?iust?gone. 火車(chē)剛剛離開(kāi)。??
  The?train?left?here?just?now. 火車(chē)剛才離開(kāi)。??
  5)since作介詞,后面跟時(shí)間名詞一起作狀語(yǔ)時(shí),句子要用現(xiàn)在完成時(shí)since作連詞,引導(dǎo)狀語(yǔ)從句時(shí),主句用現(xiàn)在完成時(shí),從句用一般過(guò)去時(shí)。??
  He?has?worked?in?this?factory?since?1996.??
  I?have?known?him?since?he?was?a?child.??
  Where?have?you been?since?I?last?saw?you???
  6)so?far、in?the?last、past……與現(xiàn)在完成時(shí)連用。??
  例如:In?the?last?30?years,our?lives?have?changed?a?lot.??
  So?far,many?countries?have?sent?up?satellites?into?space. ?