標籤:時態現在完成時

現在完成時(Present perfect)過去發生並且已經完成的動作對現在造成影響或後果,過去某一時間開始並一直持續到現在並且有可能還會持續的動作或狀態。

1基本信息

中文名稱: 現在完成時
英文名稱:Present perfect tense
現在完成時用來表示之前已發生或完成的動作或狀態,其結果的確和現在有聯繫。動作或狀態發生在過去但它的影響現在還存在;也可表示持續到現在的動作或狀態。

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.
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.現在完成時還可以用來表示過去的一個時間到現在這段時間內重複發生的動作.
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.一段時間+has passed+since從句
9.現在完成時常和短語 "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) 的區別。
has gone to:表示某人已去了某地,而沒有回來,說話時人不在原地(去了沒回)。
has been to :表示去過某地,說話時人不在某地(去過已回來)。
has been in:表示一直呆在某地, 常與時間段搭配(呆了很久)。
10.不可以與一般過去時的定義混淆

3四種用法

表示持續
該用法的現在完成時表示一個過去發生的動作或開始的狀語在過去並未完成或結束,而是一直持續到現在,並且有可能繼續下去(也可能到此結束),如漢語說「他在我們學校教書已有30年了」,顯然「他在我們學校教書」是從30年前開始,並且一直教到現在,已經持續了30年;又如漢語說「自上個星期以來他一直很忙」,顯然「忙」是從上個星期開始的,並且這一「忙」就一直忙到現在。如:
He has taught in our school for 30 years.他在我們學校教書已有30年了。
He has been busy since last week.自上個星期以來他一直很忙。
He has worked for us ever since he left school.他離開學校以後就一直為我們工作。
表示將來
同一般現在時可以表示將來一樣,現在完成時也可以在時間狀語從句里表示將來。如:
I』ll wait until he has written his letter.我願等到他把信寫完。
When you have rested, I』ll show you the garden.等你休息好之後,我領你看我們的花園。

4標誌詞

already(肯定), yet(否定,疑問), just, before, recently,still, lately,never,ever,twice, on several occasion,in the pastfew days/weeks/months/years,(up to)these few days/weeks/months/years,this morning/week/month/year, just, up to present, so far,up to now,till now,since+點時間,for+段時間,since+段時間+ago,since+從句(過去時),It is+時段+since+從句(過去時)。
上一篇[南乳排骨]    下一篇 [南乳墨魚仔]

相關評論

同義詞:暫無同義詞