-
現(xiàn)在完成時的概念及用法
時常與“for +一段時間或“since+過去的點時現(xiàn)在完成時表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成間或從句(從句用一般過去時)以及so far(到目前為止)等時間狀語連用。 for + 段時間 since +點時間 ? 1)一般過去時表示過去某時發(fā)生的動作或單純敘述過去的事情,強調動作;現(xiàn)在完成時為過去發(fā)生的,強調過去的事情對現(xiàn)在的影響,強調的是影響。 ? 2)一般過去時常與具體的時間狀語連用,而現(xiàn)在完成時通常與模糊的時間狀語連用,或無時間狀語。 一般過去時的時間狀語:yesterday, last week,…ago, in1980, in October, just now等,皆為具體的時間狀語。 現(xiàn)在完成時的時間狀語:for, since, so far, ever, never, just, yet, till/until, up to now, in past years, always等,皆不確定的時間狀語。 共同的時間狀語:this morning, tonight, this April, now, already, recently, lately 等。 ? 3)現(xiàn)在完成時可表示持續(xù)到現(xiàn)在的動作或狀態(tài),動詞一般是延續(xù)性的,如live, teach, learn, work, study, know.。 一般過去時常用的瞬間動詞有come, go, leave, start, die, finish, become, get married等。 句子中如有過去時的時間副詞(如yesterday, last, week, in 1960)時,不能使用現(xiàn)在完成時,要用過去時。 (錯)Tom has written a letter to his parents last night. (對)Tom wrote a letter to his parents last night. ? 怎么樣,看完了小編給大家準備的語法知識,有沒有感覺收獲頗多呢?喜歡就收藏起來吧~
2017-12-03 -
現(xiàn)在完成時和現(xiàn)在完成進行時的區(qū)別
完了) It has been raining for two hours. 雨已經(jīng)下了兩小時了。(現(xiàn)在還在下) (2) The car is going again now. Tom has repaired it. 這車又能開了,湯姆修好了它。(修完了) Tom’s hands are very dirty. He has been repairing the car. 湯姆的手很臟,他正在修車。(還在修) (3) I have been writing a book. 我一直在寫一本書。(還沒寫完) I have written a book. 我已經(jīng)寫了一本書。(寫完了) 注意 1、有時現(xiàn)在完成時和現(xiàn)在完成進現(xiàn)在完成進行時 表示動作從過去開始一直持續(xù)至今,或剛停止、或要繼續(xù)下去。也可以表示某種經(jīng)歷。 句型:have +been +doing 現(xiàn)在完成時行時表達的意思一致。 例如: She has worked on painting for six years. 她畫畫畫了6年了。(還會繼續(xù)) She has been working on painting for six years. 她畫畫已經(jīng)畫了6年了。(還會繼續(xù)) 2、表示狀態(tài)的動詞不用于現(xiàn)在完成進行時。 例如: I have liked piano for a long time. 我喜歡鋼琴很久了。(喜歡是一種狀態(tài)) I have been liking piano for a long time. (錯句)
2016-12-01 -
現(xiàn)在完成時基本概念
作對現(xiàn)在的影響,并且表示這一動作已完成或還可能繼續(xù)下去; ? ? ? ? ?2)而一般過去時與現(xiàn)在的情況沒有聯(lián)系,僅表示過去的動作,且這一動作到說話時已終止.因此現(xiàn)在完成時不現(xiàn)在完成時由“have/has+過去分詞”構成,主要有兩個含義: 一、①表示動作發(fā)生在過去,但與現(xiàn)在能與表示明確的過去時間 ? ? ? ? ?如:in1949,yesterday,last week等的狀語連用,并且用when或where對這些時間和地點狀語提問時,一般只用一般過去時. ? ?三、在“it is first/second...time that.”或在“it/this/that is the +最高級+名詞+that.”結構中,that從句中的動詞常用現(xiàn)在完成時; ? ? ? ? ?在“it + be ...+since從句”這一結構中,be可用一般現(xiàn)在時或現(xiàn)在完成時,since從句一般用過去時.
2016-04-14 -
英語考試現(xiàn)在完成時態(tài)用法
練習。通過大量練習
2024-02-16 -
英語現(xiàn)在完成時測試題含講解
現(xiàn)在完成時是英語考試中??嫉囊粋€語法點,那么,你掌握得如何呢? 現(xiàn)在完成時有兩種用法 1.過去發(fā)生的某一動作對現(xiàn)在造成的影響或結果或到現(xiàn)在為止已經(jīng)發(fā)生或完成的動作。 2.表示過去發(fā)生的、持續(xù)到現(xiàn)在的動作或狀態(tài)。 下面我們來做幾道題測試下: 1.Kate's never seen Chinese films,____ ? A. hasn't she ? B. has she ? ?C. isn't she ? D. is she 2.-Mum, may I go out and play basketball? -______you______ your homework yet? A. Do; finish ? B. Are; finishing ? C. Did; finish ? D. Have; finished 3.His brother has been to Stone Forest twice______he came to Yunnan. ?A. after ? ? B. before ? ? ?C. since ? ? ? D. for 4.Tom______the CD player for two weeks. A. has lent ?B. has borrowed ? C. has bought ? D. has had 5.My parents ______ Shangdong for ten years. A. have been in ? B. have been to ? C. have gone to ? D. have been 參考答案: 1.答案:B ? 講解:陳述句部分含否定詞never,簡略問句部分要用肯定式,又因Kate's是Kate has的縮寫,故選B 2.答案:D ? ?講解:據(jù)yet可知,應用現(xiàn)在完成時 3.答案:C ? ?講解:主句用的是現(xiàn)在完成時,而從句用的是一般過去時,故選C 4.答案:D ? ?講解:A、B、C均為非延續(xù)性動詞,在肯定句中不與表"段時間"的短語連用,故選D。 5.答案:A ? ?講解:本題句中有"for+段時間"結構,據(jù)此可排除C,B項意為"去過某地",不合題意,D項缺介詞,故選A 好了,以上就是現(xiàn)在完成時測試題,你做對了幾道題呢?看了講解是不是明白了呢?以上的練習僅是定語從句中的一部分,在日常的學習中還請大家多練習才行。希望以上的內容能給大家?guī)硐鄳膸椭?,祝大家英語考試取得理想的成績。
2017-10-15 -
現(xiàn)在完成進行時與現(xiàn)在完成時的區(qū)別
常用現(xiàn)在完成時: He?has?lived?in?Paris.?他(一直)住在巴黎。 He?has?been?living?in?Paris.?他(目前)住在巴黎。(表暫時性) (4)?不用于進行時態(tài)的動詞通常也不用于現(xiàn)在完成進行時,但它們可以用于現(xiàn)在完成時: I’ve?only?known?her?for?two?day.?我認識她剛剛兩天。 They’ve?been?married?for?twenty?years.?他們結婚已二十年了。 The?war?has?lasted?for?a?long?time.?這場戰(zhàn)爭持續(xù)了很長時間。 (5)?現(xiàn)在完成進現(xiàn)在完成時可以表示一個已經(jīng)完成的動作,而現(xiàn)在完成進行時行時不用于被動語態(tài),若要用可用現(xiàn)在完成時的被動語態(tài)代替: The?house?has?been?painted?for?a?month.?這房子已漆了一個月。 The?problem?has?been?studied?for?five?days.?這個問題已研究了五天。 ? 引用地址:Article/200802/
2016-12-17 -
現(xiàn)在完成時的用法:already,yet,before
現(xiàn)在完成時的第一個基本用法表示過去發(fā)生或已完成的某一個動作對現(xiàn)在造成過了。(already偶爾會出現(xiàn)于句末) ? ?They have just won a game. 他們剛剛贏了一場比賽。 有時already可以用于疑問句,表示期待肯定回答,或表示驚訝、意外。 e.g. Have you finished reading the book already? 你真的已經(jīng)讀完這本書了?(表示驚訝) ever多用于疑問句,問初次經(jīng)歷。 e.g. Have you ever spoken to a foreigner? 你跟外國人講過話嗎?(問初次經(jīng)歷) never多用于否定陳述句(注:本身表示否定意義) e.g. He has never done such a thing, has he? 他從來沒有做過這樣的事,不是嗎?(否定) ② yet一般用于疑問句(已經(jīng))或否定句(還),常位于句末。 e.g. Have you got ready yet? 你已經(jīng)準備好
2016-05-30 -
現(xiàn)在完成時的四種用法
少見她一次? My?father?has?always?gone?to?work?by?bike.?我父親一向騎車上班。 四、現(xiàn)在完成時表示將來 同現(xiàn)在完成時是英語中一個很重要的時態(tài),也是很容易弄錯的一個時態(tài)。歸納起來,現(xiàn)在完成時一般現(xiàn)在時可以表示將來一樣,現(xiàn)在完成時也可以在時間狀語從句里表示將來。如: I’ll?wait?until?he?has?written?his?letter.?我愿等到他把信寫完。 When?you?have?rested,?I’ll?show?you?the?garden.?等你休息好之后,我領你看我們的花園。 引用地址:Article/201112/
2016-12-17 -
比較過去時與現(xiàn)在完成時
時表示過去某時發(fā)生的動作或單純敘述過去的事情,強調動作;現(xiàn)在完成時為過去發(fā)生的,強調過去的事情對現(xiàn)在已從巴黎回來了。 She returned yesterday.她是昨天回來了。 He has been in the League for three years.(在團內的狀態(tài)可延續(xù)) He has been a League member for three years.(是團員
2016-05-30 -
現(xiàn)在完成時與現(xiàn)在完成進行時練習題及答案
行時只強調動作行為本身,如:?Tom’s?hands?are?very?dirty.?He?has?been?repairing?the?car.?The?car?is?going?again?now.?Tom?has?repaired?it.? 現(xiàn)在完成進行時與現(xiàn)在完成時區(qū)別:現(xiàn)在完成時表示動作已結束,現(xiàn)在完成進現(xiàn)在完成進行時行時表示動作持續(xù)到現(xiàn)在,且仍在繼續(xù),強調動作一致沒停過。 ?? ? 現(xiàn)在完成時與現(xiàn)在完成進行時練習篇? A.?Correct?the?following?sentences.? 1.?All?these?years?they?are?contributing
2012-06-05