初中英語主要時態系列:現在完成時

2020-12-09 騰訊網

現在完成時是初二的語法內容,也是中考英語的重點和難點。

很多同學在剛學習現在完成時時,都覺得很茫然,因為它似乎與一般過去時相似。那是因為這兩種時態描述的動作都開始於過去。其實不然,現在完成時主要表示,發生在過去的動作延續到現在剛剛完成、或許還要延續;側重於這個動作對現在帶來的結果、產生的影響、積累的總和等等。而一般過去時則只不過是表示動作發生在過去的什麼時候。弄清了這一區別,就很容易理解現在完成時了。

現在完成時

定義

現在完成時是過去的動作或狀態持續到現在並且已經完成,對現在造成的影響,可能持續發生下去。

在英語時態中,「時「指動作發生的時間,」態「指動作的樣子和狀態。

1.表示到說話人說話時已經完成的動作,卻對現在仍有影響或結果。

例如:He has lost his book.

他丟了他的書。

2.表示事情開始與過去,卻一直持續到現在還在進行的事情。

例如:He has taught in our school for 30 years.

他在我們學校教書已有30年了。

3.表示從過去某個時間直到現在的這個時間範圍內不斷重複發生的動作或情況,並且這個不斷重複的動作有可能繼續下去,也有可能到現在就結束。

例如:My father has always gone to work by bike.

我父親一向騎車上班。

4.同一般現在時可以表示將來一樣,現在完成時也可以在時間狀語從句裡表示將來。

例如:I'll wait until he has written his letter.

我願等到他把信寫完。

構成

主語 + have / has + done(過去分詞) + …

句型

肯定句:主語 + have / has + done + …

She has been to Shanghai.

她去過上海.

I have finished doing my homework.

我已經完成我的作業了.

否定句:主語 + have / has + not +done + …

I haven’t seen this film.

我沒有看過這部電影.

She hasn’t finished doing his homework.

她還沒有完成她的作業.

一般疑問句:Have / Has + 主語 + done + …

Have you seen this film ?

Yes, I have. / No, I haven’t .

你看過這部電影嗎?

是的, 看過. / 不, 沒有.

Has she finished doing his homework ?

Yes, she has . / No, she hasn’t.

她完成她的作業了嗎?

是的, 完成了. / 不, 沒有.

特殊疑問句:特殊疑問詞 + have / has + 主語 + done + …

When has you seen this film ?

你什麼時候看的這部電影?

Who has finished doing his homework ?

誰完成了作業?

標誌詞

時間狀語:典型的表時間的詞與現在完成時連用

與for 、since、 already、 yet、 ever、 never、 recently、just、before、 so far、 by now、 …等連用.

注意: for+一段時間 since+過去的某一個時間點

I have lived in Nanning for ten years.

I have lived in Nanning since ten years ago/ 2002.

I haven’t eaten anything for ten hours.

I ha haven’t eaten anything since 6am.

already :用於肯定句, 可放在助動詞之後、過去分詞之前,也可放在句末.

I have already finished my homework.

yet:用在疑問句中意為」已經」, 用在否定句中表示」還」, 常放在句末.

Have you finished your homework yet?

I haven’t finished my homework yet.

ever:曾經 用於疑問句中:

Have you ever been to Beijing?

Have you ever been to Shanghai ?

你去過上海嗎?

never:未曾 從未

I have never traveled by plane before.

我以前從來沒有乘飛機旅行過.

recently:最近 用於肯定 否定 疑問句中

I have been busy recently.

We have not seen Tom recently.

Have they been here recently.

現在完成時的23個「標誌詞

以下的詞彙,通常使用「現在完成時」結構。

1)ever since, since, since then——3個

2)by now, so far, till/until now, up to now——5個

3)before, lately, recently——3個

4)in recent years;in the past——2個

5)in/for/over/during the last/past +時間段——2個

6)This/That/It is + 最高級結構… (that) +從句用現完——1個

7)This/That/It is the first/second… time (that) +從句用現完——1個

8)This/That/It is the only…(that) +從句用現完——1個

9)不很常見的up to the present, to date, thus far——3個

10)不很常見的long ago, from——2個

用法

現在完成時既涉及過去,又聯繫現在

1.現在完成時不能單獨與準確時間連用,(如表示過去的時間狀語)

如:

yesterday(morning、afternoon),

last(morning、afternoon)等,除非與for,since連用.

2.現在完成時往往同表示不確定的過去時間狀語連用

如:

already(肯定,句中),yet(否定,疑問,句中),

just,before,recently,still,lately,never等:

He has already obtained a scholarship.

他已經獲得了一份獎學金。

I haven't seen much of him recently (lately).

我已經很久沒有看到他(最近的)。

We have seen that film before.

我們以前已經看過那部電影了。

Have they found the missing child yet?

他們找到失蹤的孩子了嗎?

3. 現在完成時態經常與表示頻度的時間狀語連用,

如:

often,sometimes,ever,never,twice,on several occasion等

Have you ever been to Beijing?

你以前去過北京嗎?

I have never heard Bunny say anything against her.

我從來沒有聽到Bunny說她的壞話。

I have used this pen only three times. It is still good.

這支鋼筆我只用過三次。它仍然是好的。

George has met that gentleman on several occasions.

喬治已經在好幾個場合見過那個先生幾次。

4. 現在完成時還往往可以同包括現在時間在內的時間狀語連用

如:

now,up to these few days/weeks/months/years,

this morning/week/month/year,just,today,up to present,so far等:

Peter has written six papers so far.

彼得寫了六篇論文,到目前為止。

Man has now learned to release energy from the nucleus of the atom.

人們現在已經學會了從原子核中釋放能量。

There has been too much rain in San Francisco this year.

今年以來舊金山雨水太多。

The friendly relations and cooperation between our two countries have been enhanced in the past few years.

我們兩國之間的友好合作關係在近幾年得到了提高。

Up to the present everything has been successful.

到現在為止一切都是成功的。

5.現在完成時還可以用來表示過去的一個時間到現在這段時間內重複發生的動作。即表示從過去某個時間直到現在的這個時間範圍內不斷重複發生的動作或情況,並且這個不斷重複的動作有可能繼續下去,也有可能到現在就結束。

How often have you seen her?

你隔多久見她一次?

My father has always gone to work by bike.

我父親一向騎車上班。

6.現在完成時的"完成用法"指的是動作發生在過去某一時刻並已結束。

He has turned the light off .

他已把燈關了。

現在完成時"完成用法"的特點是動作不延續,因此,該時態只能與表示不定的過去時間狀語(如:already,yet,before,recently等)、頻度時間狀語(如:never,ever等)、包括現在時刻在內的時間狀語(如:this morning / month /year...,today等)連用。

Have you found your pen?

你已找到你的鋼筆了嗎?

7.現在完成時的"未完成用法"指的是動作開始於過去某一時刻,一直延續到現在,或可能還要繼續下去。

He has lived here since 1978.

自從1978年以來,他一直住在這兒。(動作起始於1978年,一直住到現在,可能還要繼續住下去。)

I have been in the army for more than 5 years.

我在部隊已經呆了五年多了。(動作開始於5年前,一直延續至今,有可能還要繼續下去。)

此種用法的句中常需一個表示一段時間的狀語(由since或for引導),或表示與現在時刻相連的時間狀語(如:up to now,so far)等。

I have heard nothing from him up to now.

到目前為止我沒有他的任何消息。

注意:(1)現在完成時的未完成用法只適用於延續性動詞,不可用於終止性動詞,即瞬間完成或延續時間很短的動詞。如:come,go,arrive,leave,join,become,die等。

8.現在完成時常和短語 "up to now /till now","so far"(意思是從過去某一確定的時間一直延續到現在)連用。

Up to/till now he's read many story books.

至今他已讀過好多故事書。

I've been to New York three times so far.

至今我已到紐約去過三次。

has gone (to),has been (to),has been (in) 的區別

(1). have/ has been to 表示:曾經去過某地(已經回來了),

常用於第三人稱,可與once ,never,several times等連用

(2). have/ has gone to 表示:去了某地(還沒有回來)

They have been to Shanghai twice.

他們去過上海兩次。(已經回來了)

She has gone to Shanghai.

她去了上海(還沒有回來)

(3). have been in表示「在某地呆了多少時間」,常與時間段狀語連用

I have been in Shanghai for three years.

我到上海已有三年了。

He has been in London for half a month.

他來倫敦已有半個月了。

(4). have been on 表示「已經開始了多久 表示持續性」

The film has been on for ten minutes.

電影已經開始了10分鐘了。

現在完成時誤區提醒:

(1)如單純表示一段時間,或強調一段時間,雖有since一詞,也不必用完成時。

It is two years since his father died. =His father has been dead for two years.

他父親去世已有三年了。

(2)終止性動詞現在完成時的否定式,已變成一種可以延續的狀態,因此可以和表示一段時間的狀語連用。

I haven't left here since 1997.

自從1997年以來,我一直沒有離開過這兒。

動詞按其動作發生的方式,發生過程的長短可分為延續性動詞與非延續性動詞。

1. 延續性動詞:表示能夠延續的動作,也可以表示經驗與經歷.

eg: learn, work, stand, lie, walk, sleep, keep, wait, watch, sing, read, stay, live…

延續性動詞可以與for 和 since 引導的時間狀語連用:

eg:

He has lived here for 6 years.

(他在這兒住了六年了,一直住在這兒,live是延續性動詞,並且很有可能繼續居住下去)

I have known her since then.

(自從那時起我就認識她了,一直都認識,know是延續性動詞)

2.非延續性動詞:也成終止性動詞或瞬間動詞,表示不能延續的動作,這種動作發生後立即結束.

eg: open, close, begin, finish, come, go, move, borrow, lend, buy, die…

非延續性動詞不能與for 和 since 引導的時間狀語連用,常用的時間狀語有 two years ago, at 5 o』clock, yesterday, the day before yesterday, this morning 等表示過去的時間.

eg:

His grandmother died 10 years ago.

She finished the work at 6 o』clock.

非延續性動詞與延續性動詞之間的轉換(常用)

(1). 轉化為相應的延續性動詞,用於現在完成時態

eg:

borrow keep

buy have

put on wear

get to know know

get to sleep sleep

catch a cold have a cold

(2).轉化為「 be+形容詞/副詞/介詞/名詞」

eg:

begin/start be on

go out be out

die be dead

open be open

get to/ arrive in(at)/reach be in+地點

leave be away(from)

finish be over

fall ill be ill

get up be up

fall asleep be asleep

join be in+活動/組織

go to school be in school

become be make

friends be friends

close be closed

go to bed be in bed

come/ go be + 相應的介詞短語

下面是句子的同義句轉換(將原句一般過去時改成現在完成時)

1. The old man died four years ago.(一般過去時)

The old man has been dead for four years.(現在完成時,將die變為 be dead)

The old man has been dead since four years ago.(現在完成時,since跟過去的時間點)

2. I borrowed the book five days ago.

I have kept the book for five days.

I have kept the book since five days ago.

3. He bought the bike three years ago.

He has had the bike for three years.

He has had the bike since three years ago.

4. She went to school two days ago.

She has been in school for two days.

She has been in school since two days ago.

5. My sister became a nurse one year ago.

My sister has been a nurse for one year.

My sister has been a nurse since one year.

現在完成時與一般過去時的區別:

共同點:

現在完成時和一般過去時都表示一個在過去完成的動作。

區別:

現在完成時強調的是與現在的關係,如對現在產生的結果或影響等,屬於現在時範圍,談論的是現在的情況。而一般過去時只表示動作在過去某一時刻發生,不表示和現在的關係,現在情況可能已發生變化。

Who opened the door?

誰開的門?(只強調過去開門這一動作,門現在可能已關上。)

Who has opened the door?

誰把門開了?(強調門現在依然還開著。)

現在完成時不能與明確的過去時間狀語連用,如:three days ago, last year, yesterday, last Sunday, in 2008等等。

如句中有以上這些明確的過去時間狀語,應用一般過去時。

再有,過去發生的一個動作,如現在情況已經發生的變化,也應用一般過去時。

特別提醒:如果這些過去時間狀語前有since,表示「自過去某一時間一直延續到現在」,應用現在完成時。

He finished reading the book the day before yesterday.

他前天讀完了這本書。

I put my ruler in my pencil-box, but I can’t find it now.

我把尺子放到文具盒裡了,但是我現在找不它了。

My cousin has been in Nanjing since 2009.

我的表弟從2009年起就呆在南京了。

現在完成時不與when引導的特殊疑問句連用,when後只用一般過去時表示已發生的動作。但現在完成時可與where, why等疑問詞連用。

Where have you been?

你去過哪裡了?

The train has left.

火車已經駛離了。

When did the train leave?

火車什麼時候駛離的?

since引導的時間狀語從句後面用一般過去時,只有前面的主句才用現在完成時。

We have known each other since we came to the school two years ago.

自從兩年前來學校,我們就互相認識了。

有些時間狀語,如this morning, this month, tonight等,既可以與一般過去時連用,又可以與現在完成時連用,但內涵不同。

與一般過去時連用時,表示與「現在」無關,時間已成為過去。而與現在完成時連用,則表示包括「現在」在內。

I saw him this morning.時間已不在上午了。)

I have seen him this morning.(說話時間還是上午。)

He lived in New York for eight years.(他現在已經不在紐約住了。)

He has lived in New York for eight years.(他現在還在紐約居住。)

教學視頻:現在完成時和過去時

現在完成時詳解

1. It has been a long and tiring day today.

今天真是夠累的。

現在完成時表示到現在為止已完成或仍在持續的動作、狀態;強調對現在的影響、聯繫。

2. Where have you gone, mom?

(錯誤)你去哪裡去了,媽媽?

表示終止的動詞如die, go等不可用完成式表示從過去某時持續到現在的動作或狀態。have gone表示所提到 的人現在已不在本地,上句是錯誤的,不符合邏輯。

3. I mean, where have you been, mom?

我意思是說你今天去哪裡了?

表示終止的動詞如die, go不可用完成時表示從過去某時持續到現在的動作或狀態。

4. I have been to the flower market. I bought a pot of flower.

我去了趟花市。我買了盆花。

本句用have been表示人去過某地但現在已經回來了。不可用have gone。

5. Mom, it has been a long day for me, too.

媽媽,我今天也夠受的了。

現在完成時表示到現在為止已完成或仍在持續的動作、狀態;強調對現在的影響、聯繫。

6. Tell me what you have done today.

告訴我你今天都幹了些什麼?

現在完成式表示到現在為止已完成的動作。強調對現在的影響、聯繫,或表示經歷、經驗。

7. I have finished all my homework.

我把所有功課都做完了。

現在完成時表示到現在為止已完成的動作。強調對現在的影響、聯繫,或表示經歷、經驗。

8. I have cleaned all the rooms.

我打掃了所有的房間。

現在完成時表示到現在為止已完成的動作。強調對現在的影響、聯繫,或表示經歷、經驗。

9. And I have eaten up all the food.

然後我把所有的食物都吃光了。

現在完成時表示到現在為止已完成的動作。強調對現在的影響、聯繫,或表示經歷、經驗。

10. You must be very very tired by now, I should say.

看來你現在一定是很累了。

11. Oh, my God. What have you done!

天啊,你看你都做了些什麼!

現在完成時可用來表示某種感情色彩。本句表示對所做的事表示不滿。

12. You have eaten this?

你把這個也吃了嗎?

現在完成時可用來表示某種感情色彩。本句表示一種驚訝的感情。

13. You have ruined my precious flower.

你把我寶貴的花兒都毀了。

現在完成時表示到現在為止已完成或仍在持續的動作、狀態;強調對現在的影響、聯繫。

14. But it has died for a couple of days.

(錯誤)但它已經死了幾天了。

表示終止的動詞如die, go等不可用完成時表示從過去某時持續到現在的動作或狀態。

15. I mean it has been dead for a couple of days.

我是說它已經死了幾天了。

當現在完成時與for或since引導的表示一段時間的副詞片語連用時不能用die, go等表示終止的動詞如。

16. Furthermore, the flower you have mentioned is nothing but a cabbage!

另外,你所說的花兒只不過是一棵白菜。

現在完成時表示到現在為止已完成的動作。強調對現在的影響、聯繫。

現在完成時PPT詳解

現在完成時專項練習

相關焦點

  • 初中英語主要時態系列:過去將來時
    初中階段,對過去將來時的要求不是很高,但是也不要疏忽,同學們只需掌握這篇文章所講的內容就可以了! 對於過去將來時的考查,多以單選、詞語運用的形式考查學生在具體語境中靈活運用時態的能力。在考試中,會讓大家判斷是否該用過去將來時,以及如何正確使用。
  • 初中英語語法總結之時態
    初中英語語法總結之時態&mdash&mdash英語共有16種時態,時態測試重點主要有:完成時態&mdash&mdash現在完成時、過去完成時、將來完成時進行時態&mdash&mdash現在進行時、過去進行時、將來進行時、完成進行時一般時態。
  • 英語語法——時態之現在完成時的用法及短暫性動詞改為延續性動詞
    知識框架現在完成時表示過去發生或已經完成的動作對現在造成的影響或結果,也可以表示過去已經開始,一直延續到現在的動作或狀態。現在完成時的結構:助動詞have/has+動詞的過去分詞。現在完成時的用法1.在未指明具體時間時,現在完成時動詞通常可以表示在說話之前已經完成,而後果或影響至今仍存在的動作。現在完成時吧過去的動作和現在的結果聯繫起來。而過去時只限於表示過去的動作本身,與現在的結果無關。I have seen the film.我看過這部電影。
  • 初中英語「非延續性動詞」在現在完成時中的用法
    在教學中發現,現在完成時中的非延續性動詞,對同學們來說是一個難點,很多同學因為掌握不夠準確而丟分,今天就給大家講一下關於非延續性動詞的用法。什麼是非延續性動詞呢?首先大家都知道,在英語中,按照動作發生的方式,動作發生過程的長短,可以分為延續性動詞和非延續性動詞。
  • 英語語法複習系列 高考的八大常見時態
    第五章 動詞的時態和語態1、動詞時態考查要點簡述(1)一般現在時考點分析①表示客觀事實或普通真理(不受時態限制)The geography teacher④在時間、條件狀語從句中常用一般現在時代替將來時。但要注意由if 引導的條件狀語從句中可以用shall或will表「意願」,但不表示時態。
  • 初中英語必考八大時態結構及用法詳解,初一、初二、初三均適用!
    時態無疑是初中英語重要的語法內容,學好時態基本就拿下了語法的半壁江山。今天總結的八種時態是大家在初中階段必學必考的,期末複習時一定要加倍重視哦!(溫馨提示:不要忘記收藏哦,用時好找) 英語八大時態: 01 一般現在時 標誌:
  • 中考英語語法點:時態練習
    提起時態,當然是指動詞的時態啦。過去、現在和未來等不同時間段發生的事情要用不同的時態來表示。時態是動詞的一種形式,表示動作或狀態發生或存在的時間和方式。閉上眼睛想一想,初中我們學過的時態有幾個? 初中我們共學過八種時態。
  • 英語動詞、謂語動詞、非謂語動詞,以及英語時態到底是什麼關係?
    上圖由內而外體現出英語時態的演變:由「動詞原形」到「非謂語動詞」到「謂語動詞」的邏輯進化關係。動詞原形——無「時」無「態」非謂語動詞——無「時」有「態」謂語動詞——有「時」有「態」所以非謂語動詞和謂語動詞之間的差別就是一個「時」的差別
  • 考研英語(一)大綱之語法結構動詞時態語態解析
    為了幫助考生更好地了解和掌握2013年英語考試要求,跨考教育英語教研室的老師將對英語(一)語法結構的時態語態部分進行深度的分析,希望能夠引起同學們的關注!英語的動詞有兩個時態,現在時和過去式;有兩個體,進行體和完成體;有兩個態,主動態度和被動態度;另外還有將來時間表示法。這些時、體、態的不同組合是英語語法的一個基礎內容,也是一個重點考核內容。
  • 2018初中英語作文寫作方法指導
    新一輪中考複習備考周期正式開始,中考網為各位初三考生整理了中考五大必考學科的知識點,主要是對初中三年各學科知識點的梳理和細化,幫助各位考生理清知識脈絡,熟悉答題思路,希望各位考生可以在考試中取得優異成績!下面是《2018初中英語作文寫作方法指導》,僅供參考!   初中英語作文寫作方法指導一:充分準備。打好基礎。
  • 初中英語語法,動名詞學習重點以及考點
    英語語法是一個結構非常清晰的一個整體,但是我們的教材中涉及的語法是分散的,而且初中英語課堂是不允許用過多講解語法的,又因為課時所限,所以,我們老師很難給同學們系統講解。只有到中考複習的時候,才可能帶著同學複習一遍。因此,造成了大多數同學語法思維混亂,學不透,理不清的狀態。
  • 鈺全民英語,英語動詞的及物和不及物以及時態
    鈺全民英語第14節, 動詞概述,及物和不及物動詞,英語的時態動詞,表示動作和狀態的詞。助動詞,幫助動詞完成語法功能的詞。常見的有be, have, will , do , would等,協助動詞一起構成疑問句,進行,完成等各種時態。
  • 快來拯救你的英語語法:英文的8種時態歸納
    英語中有12個主要時態,都來自於三時(過去、現在、將來) ,今天,就大致給同學們講講英語中的時態問題,一起來看看吧!     現在以I listen為例,舉例英語中有12個主要時態如下所示:  一般現在時:I listen 現在進行時:I am listening 過去進行時:I was listening
  • 2019中考初中英語語法:八種基本時態
    一、其表現形式如下(以do為例,藍色屬現在時態,黑色屬過去時態 一般現在時:動詞用原形或第三人稱單數 does 一般過去時:動詞用過去式 do 一般將來時:動詞用will do 或 am/is/are going to do 過去將來時:動詞用 would do 或 was/were going to do
  • 初中英語句子翻譯提高了,成績上升更快,學長講的三言兩語有道理
    初中英語說難不難,說簡單也不簡單,要學好主要是看平時的積累和一些語感的鍛鍊,上課之外還要多做練習,初中英語學習,沒有捷徑可言,提高成績,需要掌握這些基本方法。學長講的三言兩語如果想要英語成績優異,每次考試輕而易舉得高分,就看這幾個方面,第一是詞彙量,第二是語法。
  • 初中英語八年級下冊核心考點過去時態的since從句
    過去時是初二英語下冊要學習的一個時態,也是初二下冊比較重要的一個知識點。同時也是中考必考的一個知識點,所以大家要引起注意,努力學習。多讀多記,比較記憶,學會區分。記住since的四種用法:1.since +過去一個時間點。
  • 2020山東專升本考試:英語時態考題專練(七)
    2020山東專升本考試:英語時態考題專練(七) 2020山東專升本報名時間、筆試時間推遲,對於專升本備考的學生來說,是個好消息,但是要想拿下英語,作文是關鍵。怎樣才能拿高分呢。
  • 2018中考備考:初中三年必須學會的英語語法
    新一輪中考複習備考周期正式開始,中考網為各位初三考生整理了中考五大必考學科的知識點,主要是對初中三年各學科知識點的梳理和細化,幫助各位考生理清知識脈絡,熟悉答題思路,希望各位考生可以在考試中取得優異成績!下面是《2018中考備考:初中三年必須學會的英語語法》,僅供參考!
  • 英語的16種時態之一般現在時的14種用法?
    英語的16中時態表一般現在時1.構成用動詞原形,第三人稱單數有變化。基本變化規則是:一般情況加「-s」,以輔音字母加「y」結尾的詞把「y」改成「i」加「-es」(但元音加「y」結尾的則直接加「-s」。(5)表示現在瞬間一般現在時可以用來描述動作的完成與說話的時間幾乎是同時的這種情況,常用於體育運動的實況報導、戲法表演、技術操作表演等解說詞。Now,look,I openthe box.
  • 2020高考英語難點:動詞時態和語態詳細解析!
    在英語中,表示不同時間發生的動作或存在的狀態,都需要用動詞的不同形式來表示,這種不同的動詞形式稱為時態。英語中動詞有16種時態。其中,高考中常考的一共有10種。語態是動詞的一種形式,用來表明主語與謂語動詞之間的關係、英語的動詞有兩種語態:主動語態和被動語態。