第一篇:一般过去时与现在完成时比较练习题
一般过去时与现在完成时比较练习题
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.
第四篇:一般过去时与现在完成时比较练习题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.
第五篇:一般过去时和现在完成时
一.一般将来时: _____________________________________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.