現(xiàn)在完成時與一般過去時,你真能分清嗎?

編輯: 逍遙路 關(guān)鍵詞: 高中英語 來源: 高中學習網(wǎng)


一般過去時和現(xiàn)在完成時都可以表示過去完成的事情。如:
  I saw the film three days ago.
  I have already seen the film.
  表示過去完成的事情是這兩種時態(tài)的共同點,那同學們想過沒有,這兩種時態(tài)的區(qū)別在哪里?今天,老師為大家總結(jié)了一般過去時和現(xiàn)在完成時的基本用法以及它們的本質(zhì)區(qū)別,同學們好好體會一下。
  
  一般過去時的用法
  1. 用來表示明確過去時間發(fā)生的動作或存在的狀況。例如:
  I bought some fruits yesterday.
  我昨天買了一些水果。
  --- Where were you last week?
  上周你在哪兒?
  --- I was at my uncle's home in the countryside.
 。ㄉ现埽┪以卩l(xiāng)下的叔叔家。
  2. 有些情況,發(fā)生時間沒有明確標明,但實際上是過去發(fā)的,應用過去時態(tài);另外,在談到已故去的人時,也多用過去時。例如:
  He bought a cat, and now they are good friends.
  他買了一只貓,現(xiàn)在他們是好朋友了。
  Lu Xun was a great writer.
  魯迅是一位偉大的作家。
  與一般過去時連用的時間狀語有yesterday, last night, last week, four days ago, in 2002, just now, the day before yesterday等明確的過去時間狀語。
  現(xiàn)在完成時的用法
  1.表示過去已經(jīng)完成的動作對現(xiàn)在造成的影響且強調(diào)對現(xiàn)在造成的影響,不能表明動作發(fā)生的具體的過去時間,可與already、yet、just、before、recently、lately等模糊的過去時間狀語用,例如:
  The car has already arrived.
  車子來了。(結(jié)果:車子已在門口)
  She has broken the window before.
  她之前把窗戶打破了。(結(jié)果:窗戶仍破著)
  2. 表示一個動作從過去開始發(fā)生,持續(xù)到現(xiàn)在,并且有可能繼續(xù)持續(xù)下去,可以和表示時間段的時間狀語連用,如for+時間段、since+過去的時間點/一般過去時的句子、疑問詞how long等。例如:
  My uncle has worked at this factory for five years.
  我叔叔在這個工廠工作已經(jīng)五年了。
  Mr. Black has lived inChinasince 2002.
  自從2002年Mr. Black 一直住在中國。
  How long have you been here?
  你來這里多久了?
  注意:此種用法中表示持續(xù)動作或狀態(tài)的動詞必須是延續(xù)性詞。例如:
  (1)這本書我已經(jīng)買了三個月了。
  錯誤:I have bought the book for three months.
  正確:I have had the book for three months.
  (2)你哥哥參軍多長時間了?
  錯誤:How long has your brother joined the army?
  正確:How long has your brother been in the army
  延續(xù)性動詞與非延續(xù)性動詞之間的轉(zhuǎn)換
  leave --- be away
  borrow --- keep
  buy --- have
  die --- be dead
  finish --- be over
  fall ill ---be ill
  catch a cold --- have a cold
  put on→ wear
  fall asleep --- be asleep
  get to know --- know
  join----be a member of ...
  open ---be open
  close ---be closed
  一般過去時和現(xiàn)在完成時的區(qū)別
  1.側(cè)重點不同
  現(xiàn)在完成時側(cè)重于過去完成的事情對現(xiàn)在的影響,不能指明動作發(fā)生的明確過去時間,因而不能與明確過去時間狀語連用;而一般過去時側(cè)重于某一動作發(fā)生在過去某個或某段具體時間。即現(xiàn)在完成時側(cè)重于現(xiàn)在的結(jié)果,而一般過去時側(cè)重于動作發(fā)生的時間。例如:
  I have seen the film.
  我看過這部電影。(現(xiàn)在我仍記得電影的內(nèi)容)
  I saw the film three days ago.
  三天前我看了這部電影。(強調(diào)是三天前,而不是別的什么時候看的電影)
  Mr Green has bought a new computer.
  格林先生買了一臺新電腦。(格林先生現(xiàn)在有了一臺新電腦)
  Mr Green bought a new computer yesterday.
  格林先生昨天買了一臺新電腦。(強調(diào)的是格林先生買新電腦的時間是昨天)
  2. 時間狀語不同
  現(xiàn)在完成時常與already, yet, just, ever, never, before等模糊的過去時間狀語或“for+段時間”,“since+過去時間/從句”等表示時間段的時間狀語連用;而一般過去時則常與“一段時間+ago”,just now, yesterday, last week等明確過去時間狀語連用。例如:
  She has lived here since two years ago.
  她兩年前就住在這里了。
  She lived here two years ago.
  兩年前她住在這里。
  [實戰(zhàn)演練]
  1. -I have seen the film “Titanic”already.
  -When __________ you __________ it?
  -The day before yesterday.
  A. have; seen
  B. will; see
  C. did; see
  D. did; seen
  2. Mr Black __________ in China since five years ago.
  A. lived
  B. has lived
  C. lives
  D. is going to live
  3. We ___________ trees last Sunday. So far we __________ over 3,000 trees there.
  A. planted; planted
  B. planted; have planted
  C. have planted; planted
  D. have planted; have planted
  key:1.C 2.B 3.B
  同學們好好思考一下這兩種時態(tài)的用法及其異同,同一個意思可以用不同的時態(tài)去表達,側(cè)重點不同而已,學好語法可以讓你更清晰的表達想要表達的意思。
本文來自:逍遙右腦記憶 http://m.portlandfoamroofing.com/gaozhong/997630.html

相關(guān)閱讀:2017年河南高考英語試卷結(jié)構(gòu)