現在完成時講解

來源:趣味百科館 2.66W

現在完成時用法

現在完成時講解

①肯定句:主語+have/has+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他).

②否定句:主語+have not/has not+動詞的過去分詞(p.p)(V-ed)+賓語.

③一般疑問句:Have/Has+主語+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他)?

肯定回答:Yes,I have.或Yes,she/he/人名 has.

否定回答:No,I haven't.或No,she/he/人名 hasn't.

④特殊疑問句:特殊疑問詞+一般疑問句(have/has+主語+過去分詞+其他)

⑤被動時態:

現在完成時的被動語態的肯定式爲:have/ has +been +done。如:

The experiment has been done successfully. 這個實驗做得很成功。

現在完成時的被動語態的否定式爲:have/ has +not +been +done。如:

Tom’s novel has not been published. 湯姆的小說還沒有被出版。

現在完成時的被動語態的一般疑問句需將have /has提到主語的前面。如:

Has his bike been repaired? 他的自行車修好了嗎?

現在完成時的被動語態的特殊疑問句爲:疑問詞+have /has +been +done? 如:

Who has been invited? 誰受到了邀請?

優質課程推薦

30現在完成時:跨時代的動詞現在完成時的動作時間是現在,動作狀態是完成,“完成”二字意味着:動作是過去開始的,到現在已經完成,或者還要繼續持續下去。所以,現在完成時的難點在於將過去和現在糅合在一起,意思是“到現在爲止已經做完了某事或還要持續做某事”。學習該時態的重點在於:區分現在完成時和一般過去時。動詞構成:have/has+過去分詞(大部分動詞詞尾加ed,少數動詞有不規則變化,見老薛侃英語語法附錄2),其中,has是第三人稱單數形式。注意:口語中還可以用have/hasgot+過去分詞。否定式:havenot(haven592317:01 052-揭祕現在完成時錄音所用材料例子1:爸爸:你怎麼在看電視?怎麼不寫作業?Whyareyounotdoingyourhomework?兒子:寫完了呀。Ihavefinishedmyhomework.注:一件發生過的事,影響到了現在例子2:—走啊,去看流浪地球?Let’sgoandseethemovie.—看過啦。Ihaveseenit.—什麼時候看的?Whendidyouseeit?—昨天看的。Isawityesterday.注:一件發生過的事,影響到了現在例子3:—自從他離開北京,我已經十年沒見他了。Ihaven’tseenhimfortenyearssinceheleftBeijing.注:一件發生過的事,持續到了現在���������總結現在完成時是一件過去的事但和現在有着某種關係:影響/持續431606:52

現在完成時詳細講解

一、現在完成時的兩種基本用法

1、 已完成用法(影響性用法)。該用法的現在完成時表示一個過去發生的動作在過去已經完成,並且這個過去發生並完成的動作對現在有影響或結果,同時說話強調的或感興趣的就是這個影響或結果:

He has left the city. 他已離開這個城市。(結果:他不在這個城市)

Someone has broken the window. 有人把窗戶打破了。(結果:窗戶仍破着)

Have you seen my bag? 你看到我的手提包了嗎?(結果:你知道它在哪裏嗎?)

2、 未完成用法(持續性用法):該用法的現在完成時表示一個過去發生的動作並未在過去完成,而是一直持續到現在,並且有可能繼續下去(也可能到此結束):

Have you waited long? 你等了很久嗎?

We have been busy this afternoon. 今天下午我們一直很忙。

The temperature has stayed hot this week. 這星期天氣一直很熱。

【注】除以上用法外,現在完成時還可表示過去的重複動作甚至將來動作:

He has always gone to work by bike. 他總是騎自行車上班。

I’ll go to bed when I’ve finished my homework. 我做完作業後就上牀睡覺了。

二、與現在完成時連用的常用詞語

能與現在完成時連用詞語很多,如副詞just, already, yet, before, ever, recently 等,但下面是一些典型而且重要的例子:

1、 since(自從):不管用作介詞、連詞還是副詞, 句子(主句)謂語通常都用現在完成時:

I haven’t seen her since last week. 自上週以來我一直未見過她。

Where have you been since I last saw? 自我上次見到你之後你到哪裏去了?

【注】有時可用其他時態的情況,但須注意:

1) 對於某些表示狀態的動詞(如 seem 等),或因語義等方面的原因,有時可能用一般現在時比較現在完成時更合適:

It seems like years since we last met. 我們似乎幾年未見面了。

Since when does the $42 plus $5 service charge come to $48? 從什麼什候開始42元加5元的服務費等於48元了?

2) 若不是指從過去持續到現在,而是指從較遠的過去持續到在一個較近的過去,則用過去完成時:

Yesterday he told me that he hadn’t eaten anything since Tuesday. 他昨天告訴我自星期二以來他一直未吃任何東西。(指從星期二至昨天未吃東西)

3) 表示時間長度時,通常用一般現在時代替現在完成時:

It’s ten years since he left here. 他離開這兒已10年了。

2、 so far(到目前爲止):

So far there has been no bad news. 到現在爲止還沒有什麼壞消息。

We haven’t had any trouble so far. 到目前爲止,我們還沒有遇到任何麻煩。

3、 in [for, during] the past [last] … years(在過去…年中):

In the past two years I’ve seen him little. 過去兩年我很少見到他。

I have been here (for) the last [past] month. 最近一個月裏我都在這兒。

【注】在一定的上下文裏,若是以過去時間爲起點,也可用過去完成時。

4、 up to [until] now(到現在爲止):

Up to now, the work has been easy. 到現在爲止這工作還算容易。

I have heard nothing from him up to now. 到現在爲止我還沒有聽到他一點音信。

5、 It’s [will be] the first time that…(第一次…):

It’s the first time I’ve come here. 這是我第一次來這兒。

Don’t forget, it’ll be the first time I’ve spoken in public. 別忘了,這是我第一次在公共場合發言。

拓展資料

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

現在完成時的已完成用法很容易與一般過去時相混淆,其區別是:前者強調對現在的影響和結果,後者不強調這個影響和結果,而是強調這個動作發生的時間是在過去:

I’ve lived here for ten years. 我在這裏住了10年。(現在仍住這兒)

I lived here for ten years. 我在這裏住過10年。(現在不住這兒了)

He has bought a house. 他買了一棟房子。(現在已擁有這房子)

He bought a house ten years ago. 他10年前買了一棟房子。(現在是否仍擁有這房子不清楚)

【注】有些副詞或介詞短語(如just, before, recently, in the past等)根據情況,既可與現在完成時連用也可與一般過去時連用。

have been to 和have gone to

兩者均可後接地點,前者表示去過某地,通常可與表示次數的狀語連用後者表示到某地去了,強調說話的當時去某地的人不在場。比較:

He has been to Paris three times. 他去過巴黎三次。

He has gone to Paris. 他去巴黎了。(即現在不在這兒)

現在完成時的概念,希望能講得通俗一點,

現在完成時(結構:have+過去分詞)

(1) 現在完成時表示從過去持續到現在的動作或狀態 現在完成時的這種用法通常與由since或for引導的時間狀語連用.如:The old man have lived here for more than twenty years.老人已在此住了20多年了.(2) 現在完成時表示過去發生的對現在有影響的動作 [1] 現在完成時的這種用法有時不帶時間狀語,有時可以和already,before,ever,just,lately,never,once,recently,yet等一些所指時間不具體的時間狀語連用.如:Have you ever been to Australia?你去過澳大利亞嗎?[2] 有時現在完成時和now,today,this morning,this week,this year等表示現在的時間狀語連用.如:I haven' t seen him today.我今天沒見過他.I have seen him only once this year.我今年只見過他一次.(3) 現在完成時在時間和條件狀語從句中表示將來完成的動作 I'll go to the party as soon as (or when) I have finished my homework.我完成作業後就去參加聚會.(4) 現在完成時和until now,so far,in the past few years,up to the present等表示從某時到目前這段時間的狀語連用 I have not heard from her so far.到目前爲止,我沒有收到過她的信 have learned five hundred words up to the present.到目前爲止,我們已學了五百個生詞.但要注意:當意義明確時,適用現在完成時的句子可以不用時間狀語.如:He has done a lot of work.他幹了許多工作 has told me about her story.她跟我講過她的故事.

英語現在完成時

英語現在完成時,講解如下:

句型構成:主語+have/has+動詞的過去分詞(p.p)(V-ed) e.g done

二、現在完成時用法

①肯定句中:主語+has/have+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他).

②否定句中:主語+haven't/hasn't+動詞的過去分詞(p.p)(V-ed)+賓語.

③一般疑問句中:Have/Has+主語+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他).(末尾用問號)

三、現在完成時用法要點

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

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

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

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

5.現在完成時還可以用來表示過去的一個時間到現在這段時間內重複發生的動作.

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

熱門標籤