第一篇:一般過去時與現在完成時比較練習題1
一般過去時與現在完成時比較練習題
I.用所給動詞的適當形式填空。
1.With the medicine box under her arm, Miss Zhao ______(hurry)off to look after the man.2.Jim ______(make)many friends since he ______(come)to China.3.They ______(know)each other for about ten years.4.He ______ already ______(write)a letter to the factory to ask them to stop making noise.5.—When ______ she ______(leave)?
—Two hours ago.6.—______ you ______(see)the film before?
—Yes, I ______.—Where ______ you ______(see)it?
—At The Queen’s Cinema.7.—Thank you all the same, Mr.Black, but I don’t eat sweets.—Oh, I am sorry.I ______(not know)that.8.They usually ______(go)fishing when they lived there.9.How long ______ she ______(be)ill?
10.They didn’t start to work in the field until the rain ______(stop).II.按要求完成句子。
同義句轉換,每空一詞。
1.My father came back the day before yesterday.My father has ______ ______ for two days.2.My uncle bought the new car two months ago.My uncle has ______ the new car ______ two months ago.3.They left Changsha an hour ago.They have ______ ______ ______ Changsha for an hour.4.The film began ten minutes ago.The film ______ ______ ______ for ten minutes.5.The old man died 5 years ago.The old man ______ ______ ______ for 5 years.用所給動詞的適當形式填空。
1.I____ already ____(see)the film.I ___(see)it last week.2.___ he ____(finish)his work today ? Not yet.3.___ you ____(be)to Hong Kong ? Yes, I _____(be)there twice.4.____ you ever ____(eat)chocolate sundaes ? No, never.5.My father ____ just ____(come)back from work.He is tired now.6.Where’s Li Ming ? He ____(go)to the teacher’s office.7.Shanghai ___(be)a small town hundreds of years ago.Now it ____(become)a large city.8.I ____(work)here since I ____(move)here in 1999.9.So far I ____(make)quite a few friends here.10.How long ____ the Wangs ____(stay)here? For two weeks.
第二篇:一般過去時與現在完成時比較練習題
一般過去時與現在完成時比較練習題
I.用所給動詞的適當形式填空。
1.Jim ______(make)many friends since he ______(come)to China.2.They ______(know)each other for about ten years.3.He ______ already ______(write)a letter to the factory to ask them to stop making noise.4.—When ______ she ______(leave)?
—Two hours ago.5.—______ you ______(see)the film before?
—Yes, I ______.—Where ______ you ______(see)it?
—At The Queen’s Cinema.6.They usually ______(go)fishing when they lived there.III.單項填空。
1.—Where have you ______ these days?
—I have ______ to Yangzhou with my friends.A.been, goneB.been, beenC.gone, beenD.gone, gone
2.—Where is your father? We haven’t seen each other for weeks.—______.A.He has been to AmericaB.He has gone to England
C.He is going to AustraliaD.He would visit my grandparents
3.Jim ______ the Great Wall many times.A.went toB.goes toC.has gone toD.has been to
4.—______ to the United States?
—No, never, but I went to Canada a few years ago.A.Have you beenB.Have you goneC.Did you goD.Will you go
5.Miss Wu has taught in this school ______.A.for ten yearsB.ten years agoC.since ten yearsD.for ten years ago
6.I ______ today’s homework already.What about you?
A.have finishedB.finishC.to finishD.finishing
1)概念的不同:一般過去時表示過去某時發生的動作或單純敘述過去的事情,強調動作;
現在完成時為過去發生的,強調過去的事情對現在的影響,強調的是影響
持續到現在的動作或狀態
2)時間狀語的不同:一般過去時常與具體的時間狀語連用,現在完成時通常與模糊的時間狀語連用,或無時間狀語。
一般過去時的時間狀語:yesterday,last week,…ago,in1980,in October,just now等,皆為具體的時間狀語。現在完成時的時間狀語:for,since,so far,ever,never,just,yet,till/until,皆不確定的時間狀語。
第三篇:比較一般過去時與現在完成時
比較一般過去時與現在完成時
1)一般過去時表示過去某時發生的動作或單純敘述過去的事情,強調動作;現在完成時為過去發生的,強調過去的事情對現在的影響,強調的是影響。?
2)一般過去時常與具體的時間狀語連用,而現在完成時通常與模糊的時間狀語連用,或無時間狀語。?
一般過去時的時間狀語:yesterday,?last?week,…ago,?in1980,?in?October,?just?now等,皆為具體的時間狀語。?
現在完成時的時間狀語: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)現在完成時可表示持續到現在的動作或狀態,動詞一般是延續性的,如live,?teach,?learn,?work,?study,?know.。?
4)一般過去時常用的非持續性動詞有come,?go,?leave,?start,?die,?finish,?become,?get?married等
例如:?
I?saw?this?film?yesterday.?(強調看的動作發生過了)?
I?have?seen?this?film.?(強調對現在的影響,電影的內容已經知道了)?
Why?did?you?get?up?so?early??(強調起床的動作已發生過了)?
Who?hasn't?handed?in?his?paper??(強調有卷子未交,疑為不公平競爭)?
He?has?been?in?the?League?for?three?years.?(在團內的狀態可延續)?
He?has?been?a?League?member?for?three?years.?(是團員的狀態可持續)?
5)句子中如有過去時的時間副詞(如yesterday,?last,?week,?in?1960)時,不能使用現在完成時,要用過去時。?
(錯)Tom?has?written?a?letter?to?his?parents?last?night.?
(對)Tom?wrote?a?letter?to?his?parents?last?night.
第四篇:一般過去時與現在完成時
一般過去時 與 現在完成時
▲側重點不同:
現在完成時側重于對現在的影響或結果
一般過去時側重于動作發生在過去時間
▲時間狀語不同:
現在完成時already,yet,just,never,everbeforefor+時間段,since+時間點// 一般過去時句子一般過去時時間段+ago,just now,yesterday,last week 等表過去的時間狀語▲基本結構不同:
一般過去時主語+ was/were//主語+ V.過去式現在完成時主語+ have/has+ P.P.
第五篇:一般過去時和現在完成時
一.一般將來時: _____________________________________The door bell is ringing.Ok, I will answer the door.Mom is busy cooking.I will help.Be going to 表將來:
(1)Basketball is my favorite.I am going to be a basketball player someday.(2)Debbie is going to swim across the England channel tomorrow.(3)She is going to set out from the French coast at five o’clock._____________________________________
(4)Look at the clouds.There is going to be a storm.(5)These two groups of people are angry here.They are going to conflict with each other._____________________________________
(6)He is staying in his cousin’s for a week.(7)I am leaving for London next week._______________________________.二._____________________在時間或條件狀語中的_____ 表將來
(1)Tomorrow he will be watching her anxiously as she swims to England.(2)I will be meeting her at the station when she arrived tomorrow.(3)If you park your car in the wrong place, a traffic policeman will soon find it.(4)if he lets you go without a ticket, you will be very lucky.三._____________ 在 _____________中表將來
(1)The sports meeting takes place On October 18.(2)The train leaves at eight every morning from this station.四.現在完成時(have/has done)
表示過去發生的動作對現在產生的結果和影響。
We have had our breakfast.我們已經吃完飯了。
表示過去發生而持續到現在的動作或狀態。常與since, for連用。謂語動詞必須是延續性動詞。HHHHHHHHHHHHjjj Hjkasjfklasjfklasdjl;fj he He has been in Hong Kong for ten years.He has learned English for six years.He has learned English since 1997.強調不久前剛剛完成的動作。常與yet(用于否定和疑問句), just, already連用,謂語動詞是終止性動詞。
He has just gone out.I have already finished my lunch.與一般過去時的區別。一般過去時表示事情發生在過去,不強調與現在的關系,與表示過去的時間狀語連用。現在完成時強調與現在的關系、對現在的影響,不能與表示過去的時間狀語連用。
現在完成進行時(have/has been doing)。動作從過去開始,一直延續到現在。How long have you been collecting shells? Have you been skating for five hours?
現在完成進行時與現在完成時的區別
沒有時間狀語時,前者表示動作__________,后者表示動作___________。The students have been preparing for the exam.The students have prepared for the exam.有時間狀語時,前者表示動作__________,后者則不知道是否________ We have been living here for ten years.We have lived here for ten years.