① 英語語法現在完成時
現在完成時結構是:have done sth.
第一個have 是結構里的have,第二個had 是跟my breakfast連一起的,即結構里的done sth.
② 英語語法現在完成時
第一個是過去完成時,意思是在過去某個時間已經學了6年了,第二個才是現在完成時,另,不明白你後面想問什麼
③ 英語-語法-現在完成時
現在完成時的用法
have(has)+過去分詞
1.現在完成時用來表示現在之前已發生活或完成的動作或狀態,但其結果卻和現在有聯系,也就是說,動作或狀態發生在過去但它的影響現在還存在.
I have lost my wallet.(含義是:現在我沒有錢花了.)
Jane has laid the table.(含義是:已可以吃飯了.)
Michael has been ill.(含義是:現在仍然很虛弱)
He has returned from abroad. (含義是:現在已在此地)
2. 現在完成時可以用來表示發生在過去某一時刻的,持續到現在的情況,常與for,since連用.
Mary has been ill for three days.
I have lived here since 1998.
3. 現在完成時往往同表示不確定的過去時間狀語連用,如already, yet, just, before, recently, lately等:
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
4. 現在完成時常常與表示頻度的時間狀語連用,如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.
5. 現在完成時還往往可以同包括現在時間在內的時間狀語連用,如now, up to these few days/weeks/months/years, this morning/week/month/year, now, 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 bee 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.
6. 現在完成時表示現在之前業已完成的動作,雖然其效果或影響仍然存在但已不再繼續,但是有一些現在完成時的句子,在後面加上for+一段時間,則現在完成時的動作就表示延續性.
Thomas has studied Russian. (現在不再學俄語)
Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2點用法第一個例句)
7. 現在完成時還可以用來表示過去的一個時間到現在這段時間內重復發生的動作.
We have had four texts this semester.
===================
現在完成時的「完成用法」和「未完成用法」
1.現在完成時的"完成用法"
現在完成時的"完成用法"指的是動作發生在過去某一時刻並已結束,但該動作對現在產生了影響,與現在情況具有因果關系。
例如:He has turned off the light.他已把燈關了。(動作結束於過去,但說明的是現在的情況--燈現在不亮了。)
現在完成時"完成用法"的特點是動作不延續,因此,該時態只能與表示不定的過去時間狀語(如:already,yet,before,recently等)、頻度時間狀語(如:never,ever,once等)、包括現在時刻在內的時間狀語(如:this morning / month /year...,today等)連用。
例如: Have you found your pen yet?你已找到你的鋼筆了嗎?
2.現在完成時的"未完成用法"
現在完成時的"未完成用法"指的是動作開始於過去某一時刻,一直延續到現在,或可能還要繼續下去。
例如: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等。
(2)現在完成時常見兩種句型:
①主語+have / has been+for短語
②It is+一段時間+ since從句
例如:He has been in the League for three years.或It is three years since he joined the League. 他入團已三年了
④ 英語語法現在完成時的用法
現在完來成時:
主語源+has//have+其它成份。
例如:
I have finished my home work.
This city has been changed significantly (被動語態)。
更詳細內容參見語法書和在網路搜。
⑤ 英語語法{現在完成時}急
現在完成時
強調對現在的影響
現在完成時進行時
強調過去那一段過程(對現在的影響)
現在完成版時
I
have
done
it。我已經做了權
強調你做過的事情的本身,現在有否做不是關鍵
現在完成進行時
I
have
been
doing
it
for
years.
我已經做了幾年了。
說明這個行動沒有斷過,現在還在做。
現在完成時,強調過去完成的動作對現在的影響。
例:-Would
you
like
to
have
lunch
with
me
?
-I
have
had
it.
意思是說我吃過,不能跟你一起去了。
現在完成進行時,強調動作的持續進行,現在動作還在進行。
例:
I
have
been
working
in
this
factory
for
5
years.
表示強調時間之久,目前還在那工作。
簡單的來說,完成時態就是在過去發生的事情,做這件事情的動作在過去完結,而現在完成進行時則是做一個動作從過去一直延長到現在。
你知道了嗎?!~~
⑥ 英語語法完成時
bythetime和bythattime均與完成時相連用,可能是現在完成時,過去完成時或將來完成時。by這個介系詞加一個時間,也可以與完成時相連用,區別如下:bythetime具有從屬連接詞的特徵,稱為短語連接詞,後面可以接一個完整的句子,是時間狀語從句,這個時間狀語從句的主句用完成時。如:Bythetimehe'stwenty,he'.到20歲時,他就會認識華盛頓所有值得認識的人。.他們繞過合恩角時,暴風雨已經減弱。Bythetimewehadtosell,.等到我們不得不出手的時候,價格已經崩盤了。.到醫院時,她已陷入昏迷。bythattime是單獨作為時間狀語使用的,後面不能接句子。如:.到那會兒鋼的產量將大大增加。.到那時她的熱情已經冷卻了下來。Theenemy'.敵人的軍火庫那時已暴露了。.到那時候他們應該已經抵達青島了。希望我能幫助你解疑釋惑。
⑦ 英語語法 完成時態基本知識 (回答優秀者有分贈送)
現在完成時的結構是:have+動詞的過去分詞
(過去的動作對現在造成影響)
eg,
I
have
been
to
Beijing
for
10
years.
be動詞(is,am,are)的過去分專詞屬是been.
have
been
to
...曾經去過某地
過去完成時的結構是:had+動詞的過去分詞
(表示過去的過去)
eg,
I
had
had
breakfast
before
I
went
to
school.
(我到校之前就吃了早飯)
第一個
had是完成時的標志,第二個had是have
breakfast的have的過去分詞。
eg,
I
had
been
a
teacher
before
I
went
to
Beijing.
(去北京之前我是個老師)
第一個
had是完成時的標志,been是be的過去分詞,I
am
a
teacher.
⑧ 英語語法裡面完成時和過去時怎麼概念
現在完成時和一般過去時的區別
1. 現在完成時和一般過去時都表示在過去完成的動作, 但現在完成時強調這一動作與現在的關系, 如對現在產生的結果、影響等,而一般過去時則表示動作發生在過去,一般不表示和現在的關系。試比較:
① Who has opened the door?誰把門開了?(現在門還開著)
Who opened the door? 誰開的門? (指過去,與現在無關。現在門是關著還是開著,沒有說明。)
② — Have you had your lunch?你吃過午飯沒有? (意即你現在不餓嗎?)
— Yes, I have. 吃了。(意即我現在飽了,不要再吃了。)
— When did you have it? 你什麼時候吃的? (說話人感興趣的是「吃」這一動作發生在什麼時候。)
2. 一般過去時常與具體的時間狀語連用,而現在完成時通常與模糊的時間狀語連用,或無時間狀語。
一般過去時的時間狀語:
yesterday, once, last week, ... ago, in
1980, in October, just now等具體的時間狀語。
現在完成時的時間狀語:
for, since, so far, ever, never, just, yet,
till/ until, up to now, in past/last years, always等不確定的時間狀語。
共同的時間狀語:
this morning, tonight, this April, now, ever, before, already, recently, lately等。
3. 現在完成時表示持續到現在的動作或狀態,動詞一般是延續性的, 如 live, teach, learn, work, study, know等。
過去時常用的非延續性動詞有come, go, leave, start, die, finish, become, get married等。 eg.
① I saw this film yesterday.(強調看的動作發生過了。)
I have seen this film. (強調對現在的影響,電影的內容已經知道了。)
② He has been in the League for three years. (在團內的狀態可延續)
He has been a League member for three years. (是團員的狀態可持續)
He joined the League three years ago. (三年前入團,joined為短暫行為。)
句子中如有一般過去時的時間狀語(如yesterday, last week, in 1960)時,不能使用現在完成時,要用過去時。
(錯) Tom has written a letter to his parents last night.
(對) Tom wrote a letter to his parents last night
⑨ 英語語法中有哪些類型的完成時,具體是什麼
現在復完成時,直到現在的某制時刻之前完成的事,對現在有影響;或者過去發生並持續到現在的.結構have/ has +過去分詞 例:i have already finished my homework. i have had the car for 2 years.
過去完成時,在過去的某一時刻以前完成的事,常和before, after, when等連用.結構had +過去分詞.The train had already left before i got there.
將來完成時,將來的某一時刻以前將要完成的事.例:by the end of this year 結構:will have +過去分詞 By the end of this year i will have learnt 2000 words.