⑴ 初中英語的語法總結,特別是現在完成時和賓語從句!!!!
現在完成時的用法
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. 他入團已三年了
賓語從句,即:在主句中擔當賓語的從句。學習賓語從句要抓住三要素:連接詞、語序和時態。
連接詞一般都是that(指事務或人),which(指事),who(指人)
1.從句為陳述句,常選擇連接詞that或將that省略,直接與主句相連。
2.從句為一般疑問句,常選擇連接詞if或whether。在whether…ornot結構中不能用if替換。
3.從句為特殊疑問句,常選擇what,when,where,which,who,how等的疑問代、副詞作連接詞。
注意:當who為主語時,句式為:who+謂語+其他三:判斷時態情況:
1。主句是一般現在時,從句為各種時態情況
2。主句是一般過去時,從句為各種相應過去時態注意:從句描繪客觀事實,用一般現在時。
賓語從句與中考試題
學習賓語從句並不難,只要你能過好下面的三道關:
第一關,選好連接詞(也有人叫關聯詞)。
引導賓語從句的連接詞,課本上寫有三類,但從學習的角度看分為四類更為實用。
1.連詞that:只起連接作用,在從句中不作句子成分,也無詞彙意義,在口語中或非正式文體中常被省略。例如: 1)He knew(that)he should work hard.
2)I am glad(that)you've passed the exam.
2.連詞whether或if:它們起連接作用,在從句中不作句子成分,作「是否」解,口語中多用if。例如: 3)Do you know whether he will ride here at 8 tomorrow morning?
4)Tom didn't know if/whether his grandpa liked the present.
作「是否」解的if和whether在具體用法上差別較大,同學們不易掌握。在賓語從句中用whether沒有用if時受到那麼多限制。例如:
5)He asked me whether or not I was coming.他問我是否要來。(該句中的whether不能換成if,因為if不能與or連用。)
3.連接代詞who,whom ,whose,what, which:它們起連接作用,作句子成分,各有其自己的意義。例如:
6)The teacher asked the new student which class he was in?(武漢市)(which引導賓語從句,在從句中作定語,修飾class,意為「哪個」。)
7)Can you tell me whom he is waiting for?(天津市)
4.連接副詞when,where, why,how:起連接作用,分別作時間、地點、原因、方式狀語,各有其自己的意義。例如:
8)I wonder where he got so much money.對他從哪裡弄到那麼多錢我感到疑惑。(where在從句中作地點狀語,修飾got,意為「哪裡;什麼地方」。)
9)He didn't tell me how old his friend was.(四川省)(how引導賓語從句,作程度狀語,修飾old,意為「怎樣;如何」等意。)
第二關,牢記賓語從句的語序是陳述句語序,即「連接詞+主語+謂語+其他」。這里特別強調的是,它的主語和謂語的語序是陳述句的語序,不是疑問句的倒裝語序。例如: 10)You must remember what your teacher said.
11)—Dad,do you know when the football game will start?
—In half an hour.(寧波市)
12)漢譯英:你能不能告訴我,我們去看望誰?
誤:Can you tell me who(m)do we have to see?
正:Can you tell me who(m)we have to see?
錯句的錯誤出在賓語從句中誤用了疑問句的結構——主語前加了個助動詞do。因為我們已經習慣了特殊疑問句,如W hat time does the plane arrive in Paris?就順口說出「Do you know what time does the plane arrive in Paris?」這種錯誤句子來。但是一旦我們注意了,我們不久就習慣於說「Do you know what time the plane arrives in Paris?」了。
第三關,注意時態的呼應。 賓語從句中謂語動詞的時態,常常受主句謂語時態的制約,這種現象稱為「時態的呼應」。例如:
13)漢譯英:我原以為你今天有空的。 誤:I thought(that)you are free today.
正:I thought(that)you would be free today.
錯句中賓語從句用are很可能是因為有 today,但因為主句謂語是thought,所以從句謂語就該用過去將來時would be了。
這種時態的呼應,如果主句謂語是現在時或將來時,賓語從句的謂語時態不受限制,如上述例句2),3),7),8),10),11),12)。如果主句時態是過去時,賓語從句一般要隨著改為相應的過去時(即一般過去時、過去進行時、過去完成時、過去將來時等)。例如: 14)He thought he was working for the people.
15)I heard she had been to the Great W all.
16)John hoped that he would find a job soon.
但賓語從句如果表示定理法則、永恆真理等,則不變化:
17)The teacher told us that the earth moves around the sun.
鞏固與檢測請做下列2002年中考題:
1.In the bookshop,a reader asked the shop keeper _____Who Moved My Cheese was an interesting book.(北京市東城區)
A.that B.how C.what D.if
2.—I don't know _____ Mr.Green will come to see us.
—He will help us with our English.(杭州市)
A.why B.when C.how D.where
3.—We never know _____ the old m an is. —They say he is a teacher. A.what B.who C.which D.where
4.I was told _____ Bill Gates was thirteen he began to play with computers. A.that how B.how that C.when that D.that when
5.—Do you know _____ ?I'm going to see him. —Sorry,I don't know.(北京市海淀區) A.where does Mr.Li live B.where did Mr.Li live
C.where Mr.Li lives D.where Mr.Li lived
6.—W here do you think _____ he _____ the computer?
—Sorry,I have no idea.(南京市)
A./;bought B.has;bought C.did;buy D.does;buy
7.I don't feel very well.Mum asked me _____this morning.(重慶市)
A. what the matter is B.what is wrong
C.what the matter was D.what wrong was
8.—Where is Jack?
—He is away to spend his holiday.He's gone either to Hangzhou or to Wuhan,but I'm not sure _____ .(南昌市)
A.that B.which C.where D.there
Key: 賓語從句與中考試題 1—4 D A A D 5—8 C A C C
如還有任何疑問,可以發電子郵件給我:[email protected]
⑵ 初三英語語法學習重難點
初三英語總復習語法系列訓練
英語的時態 (
2)
六,現在完成時
1.現在完成時的構成:助動詞 現在完成時的構成:助動詞have (has) + 動詞的過去分詞 用於第三人稱單數, 用於其他所有人稱. 注:has 用於第三人稱單數,have 用於其他所有人稱.
2.現在完成時的用法: 現在完成時的用法: (
1)現在完成時表示過去發生或已經完成的某一動作對現在造成 ) 的影響或結果.通常與表示包括現在在內的時間副詞just,already, 的影響或結果.通常與表示包括現在在內的時間副詞 , before, yet, never, ever等狀語連用.例如: 等狀語連用. 等狀語連用 例如: ① I have never heard of that before. ② Have you ever ridden a horse? ③ She has already finished the work. ④ Have you milked the cow yet? Yes, I have done that already. ⑤ I've just lost my science book。
有時沒有時間狀語;多是一般疑問句. 有時沒有時間狀語;多是一般疑問句.
(
2)現在完成時表示過去已經開始,持續到現在 也許還會持續下 )現在完成時表示過去已經開始,持續到現在,也許還會持續下 去的動作或狀態.可以和表示從過去某一時刻延續到現在( 去的動作或狀態.可以和表示從過去某一時刻延續到現在(包括現 在在內) 的一段時間的狀語連用. 如 : for和 since, 以及 so far, 在在內 ) 的一段時間的狀語連用 . 和 , now, today, this week(month, year) 等. ① I haven't seen her these days. ② She has learnt English for 3 years. ③ They have lived here since 19
90. ④ What has happened to the USA in the last 350 years? 注意:表示短暫時間動作的詞, 注意:表示短暫時間動作的詞,如come, go, die, marry, buy等的完 等的完 成時不能與for, since等表示一段時間的短語連用. 等表示一段時間的短語連用. 成時不能與 等表示一段時間的短語連用
(
3)現在完成時還可以用在時間和條件狀語從句中,表示將來某時 現在完成時還可以用在時間和條件狀語從句中, 完成的動作,例如: 完成的動作,例如: I'll go to your home when I have finished my homework. If it has stopped snowing in the morning, we'll go to the park. (
4) have been (to)和have gone (to)的區別: (to)和 (to)的區別 的區別: 表示"曾經去過"某地, ★have / has been (to) 表示"曾經去過"某地,說話時此人很可能 不在那裡,已經回來.側重指經歷. 不在那裡,已經回來.側重指經歷. 表示某人"已經去了"某地, ★have / has gone (to) 表示某人"已經去了"某地,說話時此人在 那裡,或可能在路上,反正不在這里. 那裡,或可能在路上,反正不在這里.
試比較: 試比較:
He has been to Beijing. 他曾去過北京. 他曾去過北京. (人已回來,可能在這兒) 人已回來,可能在這兒) He has gone to Beijing. 他已經去了北京. 他已經去了北京. (人已走,不在這兒). 人已走,不在這兒)
一般過去時與現在完成時之比較
1)過去時表示過去某時發生的動作或單純敘述過去的事情,強 ) 過去時表示過去某時發生的動作或單純敘述過去的事情, 調動作;現在完成時為過去發生的,強調過去的事情對現在的影響, 調動作;現在完成時為過去發生的,強調過去的事情對現在的影響, 強調的是影響. 強調的是影響.
2)過去時常與具體的時間狀語連用, 而現在完成時通常與模糊 ) 過去時常與具體的時間狀語連用, 的時間狀語連用,或無時間狀語. 的時間狀語連用,或無時間狀語. 一般過去時的時間狀語有: ◎ 一般過去時的時間狀語有:yesterday, last week,…ago, in1980, , in October, just now, 具體的時間狀語. 具體的時間狀語. 共同的時間狀語有: ◎ 共同的時間狀語有:this morning, tonight, this April, now, once, , before, already, recently,lately等. , 等 現在完成時的時間狀語有: ◎ 現在完成時的時間狀語有:for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always, 等不確定的時間狀語. 等不確定的時間狀語.
請大家認真分析比較下列各例句: 請大家認真分析比較下列各例句:
I saw this film yesterday. 強調看的動作發生過了. (強調看的動作發生過了.) I have seen this film. 強調對現在的影響,電影的內容已經知道了. (強調對現在的影響,電影的內容已經知道了.) She has returned from Paris. 她已從巴黎回來了. (她已從巴黎回來了.) She returned yesterday. 她是昨天回來了. (她是昨天回來了.) He has been in the League for three years. (在團內的狀態可延續 在團內的狀態可延續) 在團內的狀態可延續 He joined the League three years ago. ( 三年前入團,joined為短暫行為.) 三年前入團, 為短暫行為. 為短暫行為 注意:句子中如有過去時的時間副詞( 注意:句子中如有過去時的時間副詞(如 yesterday, last week, in 19
60)時,不能使用現在完成時,要用過去時.例如: 不能使用現在完成時,要用過去時.例如: ) (錯)Tom has written a letter to his parents last night. (對)Tom wrote a letter to his parents last night.
延續動詞與瞬間動詞
1) 用於完成時的區別: 用於完成時的區別: 延續動詞表示經驗,經歷; 瞬間動詞表示行為的結果, 延續動詞表示經驗, 經歷 ; 瞬間動詞表示行為的結果, 不能 與表示段的時間狀語連用. 與表示段的時間狀語連用. He has completed the work. 他已完成了那項工作. 表結果 表結果) 他已完成了那項工作. (表結果 I've known him since then. 我從那時起就認識他了. 表經歷 表經歷) 我從那時起就認識他了.(表經歷
2) 用於till / until 從句的差異: 用於till 從句的差異: 延續動詞用於肯定句,表示" 直到……" ;瞬間動詞 延續動詞用於肯定句,表示"做……直到 直到 " 用於否定句,表示" 用於否定句,表示"到……,才……". , " He didn't come back until ten o'clock. 他到10 點才回來. 他到 點才回來. He slept until ten o'clock. 他一直睡到10點 他一直睡到 點.
典型例題: 典型例題:
1. You don't need to describe her. I her several times. A. had met B. have met C. met D. meet
答案B 答案B ;首先本題後句強調對現在的影響,我知道她的模樣,你不 首先本題後句強調對現在的影響,我知道她的模樣, 用描述.再次, 告知為反復發生的動作, 用描述.再次,several times告知為反復發生的動作,因此用現在 告知為反復發生的動作 完成時. 完成時.
2. I'm sorry to keep you waiting. Oh, not at all. I here only a few minutes. A. have been B. had been C. was D. will be
答案A 等待的動作由過去開始,持續到現在,應用現在完成時. 答案A ; 等待的動作由過去開始,持續到現在,應用現在完成時.
七,過去完成時的用法
1,概念:表示過去的過去. ,概念:表示過去的過去. |||> 那時以前 那時 現在 其結構是:had + 過去分詞 其結構是: 2,過去完成時的用法: ,過去完成時的用法: (
1)過去完成時表示過去某一時刻或者某一動作之前完成的動 ) 作或狀態;句中常用by, before, until, when等詞引導的時間狀語. 等詞引導的時間狀語. 作或狀態;句中常用 等詞引導的時間狀語 By the end of last year we had built five new houses. I had learnt 5000 words before I entered the university. (
2)過去完成時的動詞還可以表示過去某一時刻之前發生的動 ) 作或者狀態持續到過去某個時間或者持續下去. 作或者狀態持續到過去某個時間或者持續下去. Before he slept, he had worked for 12 hours.
等動詞後的賓語從句. (
3)在told, said, knew, heard, thought等動詞後的賓語從句. ) 等動詞後的賓語從句 She said (that) she had never been to Paris. (
4)在過去不同時間發生的兩個動作中 , 發生在先 , 用過去完 ) 在過去不同時間發生的兩個動作中,發生在先, 成時;發生在後,用一般過去時. 成時;發生在後,用一般過去時. When the police arrived, the thieves had run away. (
5)表示意向的動詞,如hope, wish, expect, think, intend, mean, )表示意向的動詞, suppose等,用過去完成時表示 原本 ,未能 原本…,未能…" 等 用過去完成時表示"原本 We had hoped that you would come, but you didn't. (
6)過去完成時的時間狀語 )過去完成時的時間狀語before, by, until , when, after, once, as soon as. . He said that he had learned some English before. By the time he was twelve, Edison had began to make a living by himself. Tom was disappointed that most of the guests had left when he arrived at the party.
用一般過去時代替完成時
1) 兩個動作如按順序發生 , 又不強調先後 , 或用 兩個動作如按順序發生, 又不強調先後, 或用then,and,but , , 等連詞時,多用一般過去時. 等連詞時,多用一般過去時. When she saw the mouse,she screamed. , My aunt gave me a hat and I lost it.
2) 兩個動作相繼發生,可用一般過去時;如第一個動作需要若干時 兩個動作相繼發生,可用一般過去時; 間完成,用過去完成時. 間完成,用過去完成時. When I heard the news, I was very excited.
3) 敘述歷史事實,可不用過去完成時,而只用一般過去時. 敘述歷史事實,可不用過去完成時,而只用一般過去時. Our teacher told us that Columbus discovered America in 14
92.
時間 過去
那時所預見的情況
現在
八,一般過去將來時
一,基本概念: 基本概念:
過去將來時表示從過去的某一時間看將要發生的動作或存在的狀態. 過去將來時表示從過去的某一時間看將要發生的動作或存在的狀態. 它是一個相對的時態,即立足於過去某時, 它是一個相對的時態,即立足於過去某時,從過去的某一時間看即 將發生的事情就要用這一時態. 將發生的事情就要用這一時態.
1) He said his mother would buy a bike for him
2) My brother told me he wouldn't believe Jack any more.
3) Would it be all right if he knew his illness?
基本形式: 二,基本形式:
would/should+動詞原形 / + (其中 would 用於各種人稱, should 常用於第一人稱). 用於各種人稱, 常用於第一人稱). 例如: 例如: They were sure they would win the final victory. . 他們堅信會贏得最後勝利. 他們堅信會贏得最後勝利. He didn't expect that we should(would)all be there. ( ) . 他沒想到我們都在那裡. 他沒想到我們都在那裡. 上述兩個例句中的賓語從句謂語 would win 和 should(would) be 分別與其主句謂語 were sure 和 didn't expect 相對應. 相對應.
三,過去將來時的一些其它表達形式: 過去將來時的一些其它表達形式:
1.was/were+going to+動詞原形 was/were+ to+ He said he was going to try. . 他說他准備試試. 他說他准備試試.
2.was/were+to+動詞原形 was/were+to+ They said the railway was to be opened to traffic on May Day. . 他們說這條鐵路將在五一節通車. 他們說這條鐵路將在五一節通車.
3.was/were about+動詞原形 was/ about+ We were about to go out when it began to rain. . 我們正要出去天(突然)下起雨來. 我們正要出去天(突然)下起雨來.
4.過去進行時(一般多為動作概念較強的動詞,如 go,come, 過去進行時(一般多為動作概念較強的動詞, go,come, leave,start, open, leave,start, open,begin 等)也可用於表示將來. 也可用於表示將來. I didn't know when they were coming again. . 我不知道他們什麼時候再來. 我不知道他們什麼時候再來.
四,用法注意點: 用法注意點:
1.在時間和條件狀語從句中,常用一般過去時來表示過去將來時. .在時間和條件狀語從句中,常用一般過去時來表示過去將來時. 例如: 例如: He said he would come to see you when he had time. . 他說他有時間就來看望你. 他說他有時間就來看望你.
2."would+動詞原形"可表示過去習慣性的動作.此時,不管 . +動詞原形"可表示過去習慣性的動作.此時, 什麼人稱,都可用would. 什麼人稱,都可用 . When he was a child he would get up early. . 他年幼時,總是很早起床. 他年幼時,總是很早起床.
⑶ 初三英語語法大全:如何區分過去時態和完成時態
現在完成時 和過去時
現在完成時 有兩種形式
主語在過去做了某事(導致現在。。。。)
如果說 主語在過去做了某事(單純陳述主語過去做了某事)=用過去時
eg:
I have eaten a lot of food, not hungry now. 准確意思就是 我之前吃了很多,導致現在不餓了。 是以現在為基點來說的, 之前做的事對現在產生了影響,用現在完成時。
I ate a lot of food. 准確意思就是 我之前吃了很多(單純的陳述之前吃了很多,不是就現在的情況來敘述的)
2.現在完成時 二
(到現在)一個動作持續了一段時間=現在完成時。
(曾經/之前)一個動作持續了一段時間=過去時。
括弧里的是 過去時 和 現在完成時 區分的關鍵。
eg:
小張在公司走廊遇到老闆, 老闆問他在公司工作多久了? 小張說: 我在這里工作了三年。
這里用英語回答就是: I have worked here for 3 years. 用現在完成時
如果 小李和朋友逛街, 路過曾經工作過的公司, 小李對朋友說:
我在這里工作了三年
這里應用 過去時, 單純的敘述之前發生過的事。
I worked here for 3 years. 也就是我之前在這里工作了三年的意思。
補充:對於一個動作持續了一段時間, 會涉及到 瞬間動詞 和延續性動詞的 區別運用, 可以了解一下, 例如, alive 活著的, die 是一瞬間的事, 瞬間過度的 是瞬間動詞, dead 已經無生命的, 是一種狀態,
能夠在時間上延續的動詞稱為延續性動詞。
不能在時間上延續的動詞稱為瞬間東西/ 非延續性動詞。
go 是瞬間動詞,要記住
eg:
he stayed in Hong Kong for two weeks. 這里不能用went to, 要用延續性動詞 stay。
希望對你有幫助,供參考!
⑷ 初中英語語法總結 重點:現在完成時
樓主,我高三畢業生一個字一個字打出來幫你的。你給我最佳答案吧!
1,現在完成時由「have或者has+過去分詞」構成
例如:I have made a mistake 我犯了一個錯誤
He has gone home 他回家了
在第三人稱單數後用has,其他情況下都用have。過去分詞也分為兩類,一類為規則動詞,後面由-ed構成。另一類為不規則動詞,需要你自己去記憶了。
2,現在完成時主要表示已經發生並且對現在有影響的動作(個人認為:題意有明顯傾向強調影響時才如此考慮):
例如: She has gone hone 她回家了(已經不在這兒了)
He hasn't had his breakfast 。他沒吃早飯(有些餓了)
也可以指現在以前這段時間發生的動作:
She has just phoned .她剛剛來過電話
We have put up hundreds of buildings。我們蓋了數百個高樓
還可以指持續到現在的狀態:
She has been here for two years 。她來這里有兩年了。
They have lived here for ten years 。他們在這里住了十年了。
終於打完了,累死我了。這種木有財富值的活兒我都這么賣力地幹了。樓主給我最佳答案吧!!
⑸ 初二英語語法:現在完成時以及過去分詞。急!
現在完成時語法句式
have(主語為第一/二人稱或復數) / has(主語為第三人稱單數) + 動詞過去分詞
eg; I have finished doing my homework.
She has finished doing her homework.
其他版的建議權看看 人教版課本 八年級下冊
⑹ 英語語法:現在完成時中未完成用法,指動作一直延續和現在完成進行時的用法區別,要實用的
區別在於,現在完成進行時動作(或活動)從過去到現在一直在進行著,現在還沒停止;而現在完成時雖然對現在產生影響,但動作已經停止
⑺ 英語語法現在完成時
現在完成時結構是:have done sth.
第一個have 是結構里的have,第二個had 是跟my breakfast連一起的,即結構里的done sth.
⑻ 初三英語語法全部 新目標的 要求每個單元的分開 就80分啦,拿走
新目標九年級英語重點基礎語法歸納輔導
(一)現在完成時態
1,現在完成時的定義:現在完成時是表示在過去發生但與現在情況有聯系的動作或狀態的時態.
2,現在完成時的構成:現在完成時是由"助動詞have/has+動詞過去分詞"構成的.
①助動詞have/has可以與主語縮寫為've/'s.
e.g. I have → I've We have → We've He has → He's It has → It's
②規則變化的過去分詞與動詞過去式一樣.
③不規則變化的動詞過去分詞見表.Book 3 P255—257
3,現在完成時的基本句型.
①陳述句肯定形式.
e.g. I have had lunch. 我已經吃過午飯了. He has gone to Beijing. 他去北京了.
②陳述句否定形式.(在助動詞have/has後+not,可縮寫為haven't/hasn't)
e.g. I haven't had lunch. 我還未吃午飯. He hasn't gone to Beijing. 他還沒有去北京.
③一般疑問句形式及其答語.(將助動詞have/has提前,答語一般用have, has回答)
e.g. Have you had lunch 你吃過午飯了沒 Yes, I have. No, I haven't.
Has he gone to Beijing 他去過北京了沒有 Yes, he has. No, he hasn't.
否定回答還可以用:No, not yet. / No, never. / No, not even once等.
④特殊疑問句形式.(疑問詞+一般疑問句)
e.g. Where has he gone 他去了哪裡
4,現在完成時的三個基本用法.
(1) 現在完成時的第一個基本用法表示過去發生或已完成的某一個動作對現在造成的影響或結果.
e.g. Have you had lunch Yes, I have. I've just had it.
你吃過午飯沒 有,吃過了,我剛剛吃的.(影響及結果:我現在飽了,不需要了)
He has gone to Beijing.
他已經去北京了.(影響及結果:他人現在不在這里了)
該用法常already(已經), never(從不), ever(曾經), yet(仍然), just(剛剛), before(以前)等副詞(作狀語)連用.
① already, just, ever, never常用於助動詞之後,實義動詞之前.
already, just多用於肯定陳述句.
e.g. She has already finished her work. 她早已幹完了活.
Would you like to go to see the film No, I've seen it already.不,我已經看過了.(already偶爾會出現於句末)
They have just won a game. 他們剛剛贏了一場比賽.
有時already可以用於疑問句,表示期待肯定回答,或表示驚訝,意外.
e.g. Have you finished reading the book already 你真的已經讀完這本書了 (表示驚訝)
ever多用於疑問句,問初次經歷.
e.g. Have you ever spoken to a foreigner 你跟外國人講過話嗎 (問初次經歷)
never多用於否定陳述句(注:本身表示否定意義)
e.g. He has never done such a thing, has he 他從來沒有做過這樣的事,不是嗎 (否定)
② yet一般用於疑問句(已經)或否定句(還),常位於句末.
e.g. Have you got ready yet 你已經准備好了嗎
He hasn't finished his homework yet. 他還沒完成作業.
③ before一般位於句末.
e.g. I have never seen the film before. 以前我從未看過那部電影.
現在完成時的第一種用法常與以上的副詞連用,因此這些詞有時可以作為現在完成時的標志詞.
(1) 現在完成時的第二個基本用法表示過去已經開始,持續到現在的動作或狀態.該用法常和表示過去某一時刻延
續到現在的一段時間的狀語連用.
①與for +一段時間連用,表示多久.
e.g. He has learned English for two years. 他已經學習兩年英語了.
I have been here for three days. 我在這里已經3天了.
②與since +時間(起點)連用,表示自…以來.
e.g. His father has worked in that factory since 1991. 他爸爸自1991年以來都在這家工廠工作.
I've had a cold since last Friday. 自上星期五起我就感冒了.
③與since +一段時間+ ago連用,表示自…以前就….
e.g. Jim has waited there since half an hour ago. 吉姆自半個小時前就已經在那裡等候了.
He has stayed here since three weeks ago. 他在這兒已呆了三個星期.
④與since +從句(從句用一般過去時)連用,表示自某事發生後就一直….
e.g. The Greens have lived in Beijng since they came to China. 格林一家自從來到中國後就一直住在北京.
I've known her since I came to work here. 自從我來這里工作就認識他了.
(3) 現在完成時的第三個基本用法表示到現在為止這一時期中多次動作的總和或所做過的工作的量的積累.
e.g. I have been to Beijing twice. 我去過北京兩次.
We've learnt five English songs this year. 今年我們學了五首英語歌曲.
How many pages of the book have you read 這本書你讀了多少頁了
5,延續性與非延續性動詞在現在完成時態中的使用.
(1)有一些動詞是瞬間動詞,也叫非延續性動詞,這些動詞一發生就結束了,常見的有:come, go, arrive, reach, leave,
begin, start, buy, join, die, borrow, get up, become, open, stop等.這些動詞雖然可以用於現在完成時(說明某個
動作的結果還存在),但由於它們不能延續,因此不能跟表示一段的時間狀語連用.(也即現在完成時的第二個
基本用法中不能使用非延續性動詞).
e.g. Jim has come back. (正) 吉姆已經回來了.
Jim has come back for a month. (誤) come back的動作不能延續一個月,因此錯誤.
(2)瞬間動詞不可以用於有段時間的現在完成時態中,因此,若要解決這一問題,就應把它改為相應的延續性動詞
或短語,主要有以下幾種:
①用相應的延續性動詞
如: buy → have borrow → keep come/go/become → be
put on → wear catch a cold → have a cold
②轉換成be+名詞
如: join → be a member of go to school → be a student
③轉換成be+形容詞或副詞
如: die → be dead leave → be away begin → be on finish → be over
fall asleep — be asleep open → be open get up → be up close → closed
④轉換成be+介詞短語
如: come to/go to/arrive in (at)/get to/reach …→ be in/at… join the army → be in the army(軍隊)
e.g. I have borrowed the book. 我已經借了那本書.
I have kept the book for two days. 我已經借那本書兩天了.
Jim has joined the band. 吉姆已經加入那樂隊了.
Jim has been a member of the band for a month. 吉姆已經加入那個樂隊一個月了.
His grandfather has died. 他祖父已經死了.
His grandfather has been dead for 2 years. 他祖父已經死了兩年了.
My father has arrived in China. 我父親已經到達中國了.
My father has been in China for a week. 我父親已經在中國一個星期了.
(3)在否定句中,非延續性動詞也可以與時間段連用.
e.g. I haven't borrowed books from the library since last year. 自去年以來我就沒有在圖書館借過書.
Jim hasn't come back for a year. 吉姆已有一年沒回來了.
6,現在完成時的幾種常見的句型轉換.
現在完成時可以轉化成一般過去時,還可以轉化成"It is/has been +時間段+since從句(用一般過去時)"等句型.
e.g. Jim has been back for a month. 吉姆已經回來一個月了.
= Jim came back a month ago. 吉姆一個月前就回來了.
= It is/has been a month since Jim came back. 自吉姆回來已經有一個月了.
= A month has passed since Jim came back.
I have kept the book for two days.
= I borrowed the book two days ago.
= It is / has been two days since I borrowed the book.
= Two days has passed since I borrowed the book.
7,現在完成時和一般過去時的區別:
現在完成時強調的是過去的動作對現在的影響,它和現在有密切的聯系.現在完成時經常會出現下列的標志詞.
如:already, yet, just, ever, never, several times, before, so far, for +時間段, since +時間點或從句等.一般過去時強調的是動作發生的時間,地點,不涉及對現在的影響,所以凡含有表示過去的時間狀語的句子,都必須用一般過去時,不能用現在完成時.
(二)賓語從句
1,賓語從句的概說:賓語從句在復合句中作主句的賓語.
整個復合句結構如下:
I think (that) I have lost it. 我想我已經把它丟了.
主語 + 謂語 +(引導詞)+ 主語 + 謂語
主句 賓語從句
由此可見賓語從句就是作及物動詞,介詞或某些形容詞的賓語的句子.
2,由that引導的賓語從句.(即陳述句作賓語從句)
(1) 主句的謂語.
① 很多及物動詞後都可接由that引導的賓語從句,如:think, hope, say, tell, know, see, hear, remember, mean等.
② 一些表示人的感情的形容詞如sure, happy, glad, pleased, surprised, sorry, afraid等後面也可接由that引導的賓
語從句,表示產生這種感情的原因.
e.g. I'm sure (that) he will come tomorrow. 我肯定他明天會來.
I'm happy (that) I see you here. 我很高興看到你在這里.
注意:如果主句與從句的主語一致,可把從句改為不定式,如果不一致,則只可用that從句.如②句可改寫為
I'm happy to see you here. 而①句則不可改.
(2) 從句的引導詞,即that.
在連詞that引導的賓語從句中,that本身無意義,在句子中不但任任何成分,在口語或非正式文體中常常省略.
e.g. I hope (that) you'll have a good holiday. 希望你們假日愉快.
He says (that) the Chinese people are very friendly. 他說中國人民很友好.
(3) 從句的語序:賓語從句永遠用陳述語序.
e.g. Does he know (that) she is a scientist 他知道她是科學家嗎
Are you sure (that) you will win 你肯定你會贏嗎
(4) 從句的時態.
若主句為一般現在時態時,則賓語從句要根據具體情況選擇所需要的時態.
e.g. He says (that) he is ill now. 他說他現在病了.
He says (that) he has been ill for ten days. 他說他已經生病十天了.
He says (that) he was ill last week. 他說他上周生病了.
He says (that) he will return soon. 他說他很快就回來.
若主句為一般過去時,則賓語從句也要用某種過去時態.
e.g. He said (that) he was ill then. 他說他那時病了.
He said (that) he was doing his homework then. 他說他那時正在做作業.
若賓語從句說的是客觀真理,自然現象等,要用一般現在時.
e.g. The teacher said that the earth goes round the sun.老師說地球繞著太陽轉.
(5) 否定的轉移.
若主句的主語是第一人稱(I, we),且謂語動詞是think, guess, believe, suppose等時,如果要否定,只能否定主句,
而不能否定從句.
e.g. I don't think he will come tonight. 我認為他今晚不會來.
Page 3
(6) 含賓語從句的復合句的反意疑問句,一般情況下,根據主句主謂語來確定附加疑問句.
e.g. The teacher didn't say that he would come here, did he
但對於有否定轉移的主從復合句來說,其附加疑問句的主謂語須根據從句來確定.
e.g. I don't think he can swim, can he 我認為他不會游泳,對嗎
I believe he is a student, isn't he 我相信他是個學生,不是嗎
3,由連接代詞或連接副詞引導的賓語從句.(即特殊疑問句作賓語從句)
(1) 主句的謂語:可由連接代詞或連接副詞引導的賓語從句的動詞有see, tell, ask, answer, know, decide, find out,
show, choose, remember, forget等.
e.g. Do you know who will give us a talk 你知道誰將給我們做演講嗎
We asked him why he was late. 我們問他為什麼遲到.
I am going to see how Kate is. 我准備去看凱特怎麼樣了.
(2) 從句的引導詞.
由連接代詞who, whom, whose, what和which引導,這些詞在賓語從句中可作主語,賓語,表語和定語,因而不能省略.
e.g. Do you know who will give us a talk 你知道誰會給我們做演講嗎 (who在賓語從句中作主語)
Can you tell me whom you are waiting for 你能告訴我你在等誰嗎 (whom在賓語從句中作賓語)
She asked whose jacket it was. 她問這是誰的夾克衫.(whose在賓語從句中作定語,修飾jacket)
I don't know whose that is. 我不知道那是誰的 (whose在賓語從句中作表語)
由連接副詞when, where, why和how引導,這些詞在賓語從句中作狀語,不能省略.
e.g. Do you know when he will be back 你知道他何時回來嗎
We asked him why he was late. 我們問他為何遲到.
I want to know where she lives. 我想知道她住在哪裡.
(3) 從句的語序:特殊疑問句坐賓語從句,仍用陳述句的語序.
e.g. What day is it today Do you know → Do you know what day it is today
When will the train leave I want to know. → I want to know when the train will leave.
Where does she live Can you tell me → Can you tell me where she lives
How did you do it Please tell me. → Please tell me how you did it.
(4) 從句的時態:與that引導的賓語從句的時態一樣.
(5) 注意:① 當what, which, whom, who等疑問代詞作賓語從句里句末介詞的賓語,又引導賓語從句時,句末的
介詞不可隨意省掉.
e.g. I don't know what they are looking for 我不知道他們正在找什麼.
Do you know which room she lives in 你知道她住在哪個房間嗎
②當賓語從句的主語與主句的主語(或賓語)一致,且從句謂語時態為將來時或表示將來意義,如should
時,從句可簡化為疑問詞(why 除外)+不定式.
e.g. I don't know where I should go. = I don't know where to go. 我不知道要去哪裡.
I'll show you how you should do it. = I'll show you how to do it. 我將教你該怎麼做它.
4,由if和whether引導的賓語從句
(1) if和whether用以引導賓語從句時意為"是否",該賓語從句是由一般疑問句變來的.其語序,時態變化和前兩
種賓語從句一致.
e.g. Did he like this coat She asked. → She asked if / whether he liked this coat.
Will Mary be free tomorrow I don't know. → I don't know if / whether Mary will be free tomorrow.
(2) 一般情況下,whether和if用於引導賓語從句時可以通用,但在下列情況下,whether和if的用法有區別:
whether後可以接不定式短語,而if不能.
e.g. I can't decide whether to go to Beijing. 我不能決定是否去北京.
當引導的從句作介詞賓語時,只能用whether,不能用if.
e.g. They're talking about whether they can finish the work on time. 他們正在談論他們是否能按時完成工作.
whether引導的從句可移至句首,if則不行.
e.g. Whether this is true or not, I can't say. 這是不是真的,我不敢說.
動詞discuss後面的賓語從句,只用whether引導,不用if.
e.g. We discussing whether we will have a sports meeting next week. 我們正在討論下周是否舉行運動會.
當從句中有 "or not" 時,or not可以緊接whether之後,也可以位於句末,此時,一般不用if.
e.g. Please tell me whether or not he'll come here. = Please tell me whether he'll come here or not.
請告訴我他是否會來這兒.
whether和if一般引導肯定形式的賓語從句,若賓語從句是否定形式,表示"是否"的連詞只能用if.
e.g. We want to know if they won't come truly. 我們想知道他們是不是真的不來.
whether和if除共同可以引導賓語從句,各自還可以用來引導其他類型的從句.
① if可以引導條件狀語從句,意為"如果",whether不能.
e.g. The students will go on a picnic if it is sunny tomorrow. 如果明天天氣晴朗,學生們要去野餐.
② whether可以引導讓步狀語從句,意為"不管,無論"之意.
e.g. Hainan Island is the place to be, whether it's summer or winter.
不管是夏天還是冬天,海南島都是應該去的地方.
(一)過去將來時
1,表示的意義和用法:過去將來時表示在過去的某一時間看來將要發生的動作或存在的狀態,判斷這一時態一定要
有用於表示"過去"的動作,而不是時間,過去將來時常用於主句是一般過去時的賓語從句中,少單獨使用.
2,謂語結構.
(1). should / would +動詞原形,第一人稱用should / would 都可以,其他人稱只用would.
e.g. You knew I should / would come. 你知道我會來的.
They told us that they would come back two days later. 他們告訴我們他們兩天後會回來.
She said she would be free next week. 她說她下周會有空.
(2). was / were going to +動詞原形
e.g. I thought they were going to visit me tonight. 我原以為他們今晚會來拜訪我.
The radio said it was going to snow tomorrow. 收音機說明天將下雪.
3. 某些"移位"動詞如go, come, arrive, travel, start, begin, leave, move, fly, return等的過去進行時也可用來表示
過去將來時.
e.g. He didn't say when he was coming. 他說沒什麼時候會來.
I was not sure if he was leaving for shanghai the next week. 我不確定他是否下周會去上海.
3,注意:
1. 在時間狀語從句和條件狀語從句中用一般過去時表示過去將來時.
e.g. She said she would ring you when he got to shanghai. 她說她到上海時將給你打電話.
Li Lei told me that he would go to the park alone if you didn't. 李雷告訴我,如果你不去公園的話,他獨自去.
2. should / would 不一定都表示過去將來時,should可以作為情態動詞,表示義務,"應該,應當" 而would 可以
表示客氣,禮貌的請求,你能……嗎
e.g. We should keep our classroom clean. 我們必須保持教室清潔.
Would you lend me your ruler 你能把尺子借給我嗎
(二)過去完成時
1,過去完成時的定義:表示在過去某一時間或動作以前已完成的行為或存在的狀態,即動作或狀態發生在"過
去的過去".
2,過去完成時的構成:過去完成時是由"助動詞had+動詞過去分詞"構成的.助動詞had可以與主語縮寫為'd
e.g. I had… → I'd He had… → He'd
3,過去完成時的基本句型與現在完成時的基本句型基本一樣.
陳述句肯定形式:
e.g. They had read the book. She had arrived at Chaozhou.
陳述句否定形式:在助動詞had後+not, 可縮寫為hadn't
e.g. They hadn't read the book. She hadn't arrived at Chaozhou.
一般疑問句形式及其答語:將助動詞had提前,答語一般也用had回答
e.g. Had they read the book Yes, they had. / No, they hadn't.
Had she arrived at Chaozhou Yes, she had. / No, she hadn't.
特殊疑問句形式:疑問詞+一般疑問句
e.g. What had they read Where had she arrived
4,過去完成時的基本用法.
(1). 表示在過去某一時間之前已經發生或完成的動作,常與介詞"by / before+過去的時間"構成的短語連用.
e.g. We had learned one thousand English words by the end of last term.
到上學期結束時,我們已經學了一千個單詞.
By the time he was ten, Edison had built a lab for himself.
到愛迪生10歲的時候,他已給自己建了一個實驗室.
He had got up before six o'clock yesterday morning. 昨天早上6時以前他就起床了.
Page 1
They had planted 1000 trees before 2000. 2000年以前他們已經種了1000顆樹.
(2). 表示在過去某一動作之前就已經發生或完成了的動作,動作在前的用過去完成時,在後的用一般過去時.
e.g. He told me that he had sent a letter to me.
他說他已經給我寄來了一封信.("寄"先於"告訴")
該用法也常與when, before等引導的從句連用.
e.g. When I got to the cinema, the film had already begun.
當我來到電影院時,電影已經開始了.("開始"先於"到達")
Mother had already cooked supper before I returned home.
在我回到家之前,媽媽已做好了晚飯.("煮飯"先於"到家")
After I had finished reading the novel, I went to sleep.
在我讀完這部小說之後,我睡覺了.("讀完"先於"睡覺")
注意,因為after和before本身已表達了動作的先後關系,所以謂語動詞常用一般過去時代替過去完成時.
e.g. After he finished his homework, he went to bed. 做完作業後他便上床睡覺了.
Where did you study before you came here. 你來這兒之前你在哪裡學習.
還可以通過上下文表示.
e.g. I met him yesterday. We hadn't met each other for a long time.
昨天我遇到了他,我們彼此很久沒有見面了.
(3). 表示從過去某一時間開始,持續到過去另一時間的動作或狀態,往往與for, since引導的表示一段時間的短語或
從句連用.
e.g. Mr. Wang had taught in the school for six years before I came here.
在我來這兒之前,王老師已在這所學校任教了六年.
I received a letter from Tom last week. We had not heard from him since 1998.
上周我收到了湯姆的一封信.自從1998年以來我從未收到他的來信.
5,不用過去完成時的三種情況.
句子如有yesterday, last year, in 1996, three years ago等表示很確定的過去時間的狀語,強調某動作或狀態在該時間發生,謂語動詞必須用一般過去時.
e.g. He was a worker three years ago. 三年前他是個工人.
He came here yesterday. 他昨天來過這兒.
漢語中雖然有"了""曾""過"等表示動作完成的字眼,但沒有說明該動作是在過去某一時間或動作之前完成的,譯成英語時要用一般過去時,不用過去完成時.
e.g. They finished reading five English story-books last year. 去年他們讀完了五本英語故事書.
They went to Japan last year. 他們去年曾去過日本.
敘述在過去連續發生的兩件以上的事,雖然時間有先後之別,但仍用一般過去時.
e.g. He got up quickly, ate a light breakfast and hurried to school by bike.
他飛快的起床,稍稍地吃了早飯,快速地騎車奔學校而去.
(三)動詞不定式作主語.
動詞不定式(短語),可以直接放置於句首擔當句子主語.
e.g. To say is easy, but to do is difficult. 說起來容易,做起來難.
To learn a foreign languages is not easy. 學好一門外語不容易.
動詞不定式作主語的句子,通常可以用形式主語"it"代替,同時把真正的主語,即動詞不定式(短語)放在後面,以使句子平衡.即構成句型It + be +形容詞+to do sth.
e.g. It's easy to say, but it's difficult to do. It's not easy to learn a foreign language.
如果要表示不定式動作的執行者,就在It + be +形容詞+to do sth該句型中的不定式之前加for sb或of sb.
①在形容詞hard, difficult, easy, necessary, important, impossible, good, helpful, useful, dangerous, safe等之後常用for sb,即構成句型:It + be + 形容詞+for sb to do sth.
e.g. It's not easy for us to learn a foreign language well. 對我們來說學習好一門外語不容易.
It's dangerous for you to swim in the river. 在那河裡游泳對你來說很危險.
該句型中的形容詞修飾的是不定式,強調的是做某事怎麼樣.
②在形容詞nice, kind, clever, foolish(愚蠢的), polite(有禮貌的), careless, careful等之後,常用of
Page 2
sb,即構成句型:It + be + 形容詞+of sb + to do sth
e.g. It is very kind of you to help me. 你能幫助我,你真是太好了.
It was wrong of them to cut the trees. 他們砍伐樹木是不對的.
該句型中的形容詞主要修飾人,表示某人的性質或特徵,強調的是這個人怎麼樣.
it作形式主語時,其後的謂語也可以是實義動詞.
e.g. It took us five hours to get there. 我們用了5小時到達那裡.
It made me happy to find my friends there. 發現朋友在那裡令我很高興.
動詞不定式與疑問詞how, what, when, where, which等構成不定式短語,也可作主語.
e.g. How to use the computer is the question. 如何使用電腦是個問題.
Where to go has not been decided. 去哪兒還沒有定下來.
注意:主語,表語都為動詞不定式時,不能用形式主語it代替不定式.
e.g. To see is to believe. 眼見為實.
(四)定語從句
定語從句的概念:在復合句中,用來修飾某一名詞或代詞的從句叫做定語從句.被定語從句修飾的名詞或代詞叫做先行詞,定語從句必須放在先行詞之後,對先行詞起修飾限定作用.
e.g. He is the man who I want to see.
先行詞 關系詞 定語從句
定語從句的引導詞:
定語從句的引導詞有關系代詞that, which, who (whom, whose)和關系副詞where, when, why兩種,關系代詞和關系副詞放在先行詞和定語從句之間,起聯系作用,同時又在定語從句中充當一定成分.
關系代詞引導的定語從句:
如果先行詞是表示人的名詞或代詞,關系代詞應用who (whom, whose) 和that.
e.g. This is Xiao Wang who / that gave us a talk yesterday. (who / that在從句中作主語)
這就是昨天給我們作報告的小王.
The man whom / that you saw last week has left the town. (whom / that
⑼ 英語語法,現在完成時,思維導圖
一、基本結構
1. 肯定式 主語 + 助動詞(have/has)+過去分詞+其他
l 規則動詞的過去分詞的構成與動詞過去式相同,不規則動詞的過去分詞見九年級英語教材後的不規則動詞表;
l have可縮寫為』ve,has可縮寫為』s。如:
They』ve worked in the factory for ten years.
He』s been there before, hasn』t he?
2. 否定式 主語 + has/have + not+過去分詞+其他
l have not可縮寫為haven』t,has not可縮寫為hasn』t。如:
I haven』t found my lost cat.
She hasn』t finished her homework yet.
3. 疑問式
Has/Have + 主語+過去分詞+其他+「?」
肯定回答常用:Yes, 主語+has/have,有時也用:Yes, already
否定回答常用:No, 主語+hasn』t/haven』t,有時也用「No, not yet」等形式。如:
—Have you been to Dalian? 你去過大連嗎?
—No, not yet. 不,還沒去過。
He has taught you English since two weeks ago, hasn』t he?
二、現在完成時的用法
1. 過去的動作,對現在的影響:表示動作發生在過去,強調對現在造成影響。此情況多用瞬間動詞,如吃飯、起床。
如:I have had lunch already, so I am not hungry now.
I got up late this morning, so I didn』t catch the bus to cshool.
現在
過去的某一動作發生
時間軸
影響
簡單來說就是,動作發生在過去的某一時間點,對現在造成了影響
時間軸表示:
2.動作發生在過去,並且現在持續進行。表示過去已經開始,持續到現在的動作或狀態,這種用法中的謂語動詞一般為延續性動詞(或反復性動詞)。將來是否延續下去,我們還不知道。如:
We have lived here for over three years.
現在
過去的某一時間動作開始
時間軸
持續
We have studied English since three years ago.
時間軸表示:
三、現在完成時的時間狀語(是應試答題的關鍵)
1. 現在完成時與不明確的過去時間狀語副詞before,just,already,yet,ever等連用。如:
I haven』t seen him before. 我以前沒有見過他。
They have just done their homework. 他們剛做完作業。
2.現在完成時與for/since等引導的持續性時間狀語或these days,so far等包括「現在時間」在內的時間狀語連用。如:
I have known him for six years. 我認識他六年了。
The doctor has saved over two hundred people』s lives so far.
到目前為止,這位醫生已挽救了二百多人的生命。
四、副詞區分
1. 一些時間狀語副詞的用法區別
① yet,already,just與ever
Yet否定句和疑問句句尾,疑問句中常譯為「已經」,否定句中常譯為「尚未,還」
already常用於現在完成時的肯定句中,常譯為「已經」,用於疑問句時表示「驚訝、懷疑、不相信」等語氣,
just常用於肯定句,
ever常用於疑問句。
如:
—Have you had your breakfast yet? 你已經吃過早餐了嗎?
—Yes, I have already had it. 是的,我已經吃過了。
Have you ever seen the film? 你曾經看過這部電影嗎?
② before與ago,just與just now
before表示現在看來的「以前」,獨用於現在完成時中,不與表示一段時間連用,
ago表示在過去某時間的「以前」, 形式「一段時間+ago」與過去時連用;
just常與現在完成時連用,多用於句中助動詞之後修飾謂語動詞,
just now多與一般過去時或一般現在時連用,一般用於句末。如:
Have you met him before? 你以前見過他嗎?
My brother met her in the street two days ago.
我哥哥兩天前在街上遇到了她。
I have just had breakfast. 我剛吃過早餐。
She had breakfast just now.
她剛吃了早餐。
2. for與since的區別
for + 段時間,
since +過去的時間點,(since可作連詞時,後接從句,從句常用一般過去時。)
如:
I have known him for three years.
我認識他有三年了。
We have lived here since 1998.
我們從1998年就住在這里了。
How many English words have you learned since you came here?
自從你來這兒你學了多少英語單詞?
3. have (has) been to與have (has) gone to的區別
have (has) been to表示已經去過某地,人離開了某地,已經返回,人對該地已有(或沒有)經歷或體驗;
have (has) gone to表示人已經去了某地,人不在說話地。如:
He has been to Japan twice. 他去過日本兩次。
—Where is Jim? 吉姆在哪兒?
—He has gone to the post office. 他去了郵電所。
4. 現在完成時與一般過去時的區別
現在完成時表示過去的某一動作對現在造成的影響或結果,強調的是現在的情況;而一般過去時只表示過去的動作或狀態,與現在沒有關系,所以現在完成時不能與具體的過去時間狀語如last year,ago,just now,in 1997等連用;現在完成時動作發生在過去,並有可能要持續下去,但一般過去時動作沒有持續性;when引導的疑問句也不能用現在完成時,但可以用一般過去時。如:
He has lived here since 2000.
2000年以來他一直住在這兒。(他現在還住在這里。)
He lived here in 2000.
2000年他住在這兒。(不涉及現在他是否還住在這里。)
—I have read the book before. 我以前已經看過這本書了。
—When did you read it? 你什麼時候看的?