(完整版)一般过去时和现在完成时的区别练习题

合集下载

一般过去时与现在完成时区别专题与练习

一般过去时与现在完成时区别专题与练习

一般过去时与现在完成时区别专题与练习一现在完成时1.现在完成时的构成现在完成时是由助动词have(has)+动词的过去分词构成。

助动词说明该谓语是属于现在时范围。

它和主语的人称、数要保持一致。

过去分词是主要的谓语动词,说明句子的意义。

2.现在完成时的用法现在完成时表示过去某时发生的行为对主语目前产生的影响。

即用过去发生的某个行为来说明现在的某种情况。

XXX.(现在的情况)I knew him in 1997.(过去的动作)We have known each other since 1997.现在完成时把过去的动作和现在联系起来并着眼于现在)1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。

常被just、already、yet等副词修饰。

如:Have you had lunch yet?Yes。

I have。

I've just had it.你(已经)吃午饭了吗?我刚刚吃过。

(现在我不饿了)2)透露表现从曩昔某一时辰入手下手一向连续到目前的举措或状况。

这个举措大概刚截止,大概仍旧在举行。

常带有for和since等透露表现一段工夫的状语。

如:He has taught here since 1981他自1981年就在这儿教书。

(大概还要连续教)I XXX her for four years.我有四年没见到她了。

3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,ice。

ever。

never。

three times等时间状语。

如:I have been to Beijing twice.我去过北京二次。

3.现在完成时的时间状语1)目前完成时属于目前时范围,故不克不及和曩昔的工夫状语连用。

如:yesterday,lastSunday,in1990,three years ago 等。

可是,在夸大举措产生的结果和影响时,能够和一些透露表现不肯定的工夫状语连用。

一般过去时和现在完成时的区别与实操练习

一般过去时和现在完成时的区别与实操练习

一般过去时和现在完成时的区别与实操练习题海何其多,勤勉方有果。

一、定义和用法不同✧一般过去时:1. 表示过去某个特定时间发生的动作或存在的状态。

例如:“I went to the park yesterday.”(我昨天去了公园。

)这里“yesterday”明确指出了动作发生在过去的时间点。

“He visited his grandparents last weekend.”(他上周末去看望了他的祖父母。

)“last weekend”也是具体的过去时间。

2. 叙述过去连续发生的动作。

例如:“She got up early, had breakfast and then went to school.”(她早早起床,吃了早餐,然后去上学。

)依次描述了过去一系列连续发生的动作。

3. 在时间、条件等状语从句中,用一般过去时代替过去将来时。

例如:“She said she would come if she had time.”(她说如果有时间她就会来。

)这里“had time”是过去将来时在条件状语从句中的一般过去时形式。

✧现在完成时:1.强调过去发生的动作对现在造成的影响或结果。

例如:“I have finished my homework.”(我已经完成了我的作业。

)完成作业这个动作发生在过去,但重点是强调现在作业处于已完成的状态。

例如:“I have lost my key. I can't enter the room.”(我把钥匙丢了。

我进不了房间。

)“lost”这个动作发生在过去,但重点强调现在进不了房间这个结果。

“He has read that book. So he can talk about it.”(他读过那本书。

所以他可以谈论它。

)表明因为过去读过书,所以现在有谈论这本书的能力。

2.表示过去开始并持续到现在的动作或状态。

常与since(自从)、for(持续多长时间)等引导的时间状语连用。

人教版四年级英语现在完成时与一般过去时对比练习题40题【含答案解析】

人教版四年级英语现在完成时与一般过去时对比练习题40题【含答案解析】

人教版四年级英语现在完成时与一般过去时对比练习题40题【含答案解析】1. I _______ breakfast this morning.A. have hadB. hadC. haveD. will have答案解析:B。

“this morning”表示过去的时间,所以用一般过去时had。

A 选项have had 是现在完成时;C 选项have 是一般现在时;D 选项will have 是一般将来时。

2. She _______ to school yesterday.A. goesB. wentC. has goneD. will go答案解析:B。

“yesterday”是过去的时间,用一般过去时went。

A 选项goes 是一般现在时;C 选项has gone 是现在完成时;D 选项will go 是一般将来时。

3. We _______ a good time last weekend.A. haveB. hadC. have hadD. will have是一般现在时;C 选项have had 是现在完成时;D 选项will have 是一般将来时。

4. He _______ his homework already.A. has doneB. didC. doesD. will do答案解析:A。

“already”表示已经完成,用现在完成时has done。

B 选项did 是一般过去时;C 选项does 是一般现在时;D 选项will do 是一般将来时。

5. They _______ football yesterday afternoon.A. playB. playedC. have playedD. will play答案解析:B。

“yesterday afternoon”是过去的时间,用一般过去时played。

A 选项play 是一般现在时;C 选项have played 是现在完成时;D 选项will play 是一般将来时。

(完整版)一般过去时和现在完成时练习题_含答案

(完整版)一般过去时和现在完成时练习题_含答案

一般过去时和现在完成时练习题 1. A. 用already或yet 1) Have they taken down the old pictures ___ ___? No, they haven’t____ ___. 2) Most of us have finished our compositions _____ . 3) He said he hadn’t visited the exhibition _____ ___. B.用since或for 1) We have learned five lessons __ __ _ the beginning of this term. 2) Mrs Liao has been in hospital __ _ ___last week. 3) I have stayed at my aunt’s ___ __two weeks. C. 用have gone或have been 1) Where are the boy students? They _____ to the school factory. 2) Is your father in? No, he ___ _ to Shenzhen. _______he ever ______ there before ?Yes, he ___ there several times 3) He asked me if I___ __ to Hangzhou before. I told him that I wanted to go there for a visit as I __ __ never _ ___ to that city before. 2. 选择填空 1.Mother __ __me a new coat yesterday. I _______ it on. It fits me well.A. had made…have triedB. made…have triedC. has made…triedD. made…tried 2 “He ____to draw horses already”. “When ______ he ?” “ Last year “ A. learned...has B. learned (i)C. has learned...has D. has learned (i) 3.Tom _____up into the tree. Look, he ____ high up there !A. has got…isB. has climbed…wasC. got …wasD. climbed…is 4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. Did …copy…had 5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”A. did…get…shoutedB. has…got…shoutedC. did…get…has shoutedD. has…got…has shouted 6. ______you __________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…have…seenD. Did …see…have…seen 7.You ____ me waiting for two hours. I ____ for you since five.A. kept…waitedB. have kept…waitedC. kept…have waitedD. have kept…have waited 8.Where ______ John _______ ? To the library. He _________ there for an hour.A.has…been…has goneB. has…gone…has beenC. did…go…wentD. did…be…went 9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped 10. I _______ the way. I ________ here for quite many years. A. knew...have lived B. knew (iv)C. know...have lived D. know (iv) 11. _____ you ever _____ America ? Yes, I have.A. Have…gone toB. Have…gone inC. Have…been toD. Have …been in 12. My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at 13.He ________ the Army by the end of 1989. He ______ in the army since then.A. joined…isB. has joined…has beenC. had joined…isD. had joined …has been 14. By the time I _____ back they ____ up ten satellites.A. came…have sentB. came…had sentC. come…have sentD. had come…sent 15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.A. went…tookB. went…had takenC. had gone…tookD. had gone…had taken 16. We ____ out by that time that he ____ a spy for a long time.A. had found…had beenB. had found…wasC. found…had beenD. found…was 17. Before the news ____ him, he ____ to know about it.A. reaches…has gotB. reached…had gotC. reached…gotD. had reached…got 18. I _____ him a second letter before I ____ from him.A. wrote…heardB. wrote…had heardC. had written…heardD. have written…hear 19. People ____ that the soldiers _____ fighting.A. say…had stoppedB. said…has stoppedC. say…stoppedD. said…had stopped 20. We ____ in a good harvest because we ____ enough rain.A. didn’t get…had hadB. got…had hadC. had got…had hadD. got…hadn’t had 21. They _______ for five hours when they ______ in New York.A. flew…arrivedB. had flown…had arrivedC. flew…had arrivedD. had flown…arrived 22. She ____ that it _____ for two days by that day.A. says…has rainedB. says…had rainedC. said…had rainedD. said…rained 23. John _____ there since the year before, so he _____ them.A. had worked…knewB. had worked…had knownC. worked…knewD. worked…had known 24. He _____ angry because he ____ for a long time.A. had got…had waitedB. got…waitedC. had got…waitedD. got…had waited 25. -I have seen the film “Titanic” already. -When __________ you __________ it? -The day before yesterday.A. have;seenB. will;seeC. did;seeD. did;seen 26. Mr Black __________ in China since five years ago.A. livedB. has livedC. livesD. is going to live 27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.A. planted;plantedB. planted;have plantedC. have planted;plantedD. have planted;have planted一般现在时和现在进行时练习题name一、选择:1. My mother often oranges. A eat B. eats C. eating2. My aunt sometimes very well. A. sing B. sings C. singing3. Jack usually grandpa very much. A. miss B. misses C: missing4. He _______ his homework now. A: doing B. is doing C. does5. Lily _________ the piano now. A: playing B plays C is playing6. Look! Tom __________ in the sea now. A: swim B: swimming C: is swimming7. Listen! The students __________ now. A: cry B: are crying C cries8. A bird every day. A. flies B. fly C. is flying9. The horses often fast. A . run B. runs C. is running10. You every night . A. dance B. dances C. are dancing11. He to church on Sundays. A go B . goes C is going12. Mom me her new earrings every day. A show B. shows C. is showing13. She TV every night. A. watches B. watch C is watching14. They _________ the mountain every day. A: climbs B: climb C is climbing15. Don’t shout! She ________ now. A: sleeping B is sleeping C sleeps16. He ________ the picture now. A is painting B paints C is painting17. Look! He _________ now. A dance B is dancing C dances18. My parents me to the park every week. A. take B. takes C. are taking19. That elephant two big ears. A. have B. has C. are D is20. My uncle clothes every evening. A washes B. is washing C. wash21. I __________ a letter in the mail box now A putting B am putting C put22. I ________ a fairy tale now. A read B am reading C reads二、按要求写句子1).she, the window, open, now.(用现在进行时连词成句.)_____________________2).is, who, the window, cleaning?(连词成句)______________________3).She is closing the door now.(改成否定句)______________________4.)You are doing your homework.(用"I"作主语改写句子)______________________5).they, the tree, sing, now, under.(用现在进行时连词成句.)____________________6).The Young Pioneers are helping the old woman.(改成一般疑问句)__________三.用词的适当形式填空。

六年级英语一般过去时与现在完成时对比练习题40题(带答案)

六年级英语一般过去时与现在完成时对比练习题40题(带答案)

六年级英语一般过去时与现在完成时对比练习题40题(带答案)1. I ______ my homework last night.A. finishB. finishedC. have finished答案:B。

解析:“last night”是一般过去时的标志词,表示过去某个具体的时间点发生的动作,所以这里要用一般过去时,“finished”是“finish”的过去式。

选项A是一般现在时形式,不符合句子语境;选项C“have finished”是现在完成时,表示过去发生的动作对现在造成的影响或结果,这里只是单纯描述昨晚做作业这个过去的动作,不需要用现在完成时。

2. She ______ to the park three days ago.A. goesB. wentC. has gone答案:B。

解析:“three days ago”表明是三天前发生的事情,是一个确切的过去时间,要用一般过去时,“went”是“go”的过去式。

选项A“goes”是一般现在时的第三人称单数形式,不符合语境;选项C“has gone”是现在完成时,强调过去发生的动作对现在的影响,这里只是陈述过去去公园的动作,用一般过去时即可。

3. They ______ a great time at the party last week.A. haveB. hadC. have had答案:B。

解析:“last week”是一般过去时的时间标志,句子描述上周在聚会上度过美好时光这个过去的动作,“had”是“have”的过去式。

选项A“have”是一般现在时形式;选项C“have had”是现在完成时,这里不需要强调对现在的影响,所以用一般过去时。

4. My mother ______ some delicious cakes this morning.A. makesB. madeC. has made答案:B。

解析:“this morning”在这里表示过去的这个上午,是过去的时间,要用一般过去时,“made”是“make”的过去式。

一般过去时与现在完成时比较练习题(整理版)

一般过去时与现在完成时比较练习题(整理版)

一般过去时与现在完成时比较练习题(整理版) 哎呀,这可真是个难题啊!让我想想怎么才能搞定这个题目呢?我们得明确一般过去时和现在完成时的区别。

一般过去时是描述过去发生的事情,而现在完成时则是强调从过去到现在的一个持续性动作或状态。

好了,现在让我们开始吧!1. 一般过去时与现在完成时比较练习题(整理版)我们来看看第一道题目:题目:我昨天去了公园。

(一般过去时)我昨天去了公园,然后我在公园里玩了一整天。

(现在完成时)哎呀,这道题目真是太简单了!昨天我去公园,然后一直在公园里玩,一直到现在为止都还在玩呢!这个过程一直持续到现在,所以要用现在完成时来表达。

接下来是第二道题目:题目:我上个月买了一辆新车。

(一般过去时)我上个月买了一辆新车,结果这个月就坏了。

(现在完成时)这道题目有点难哦!我上个月买了一辆新车,结果这个月就坏了。

这个过程是从上个月开始一直持续到现在的,所以要用现在完成时来表达。

不过,这个月坏了也没关系啦,反正现在已经修好了嘛!第三道题目:题目:我去年学过英语。

(一般过去时)我去年学过英语,但是我现在还不太会说。

(现在完成时)这道题目也很简单啊!我去年学过英语,但是现在还是不太会说。

这个过程是从去年开始一直持续到现在的,所以要用现在完成时来表达。

不过没关系啦,反正我现在正在努力学习嘛!第四道题目:题目:我小时候喜欢吃巧克力。

(一般过去时)我小时候喜欢吃巧克力,现在还是很喜欢。

(现在完成时)这道题目也很简单啊!我小时候喜欢吃巧克力,现在还是很喜欢。

这个过程是从小时候开始一直持续到现在的,所以要用现在完成时来表达。

不过没关系啦,反正我现在还是很喜欢吃巧克力嘛!第五道题目:题目:我上学的时候经常迟到。

(一般过去时)我上学的时候经常迟到,但是现在已经改正了。

(现在完成时)这道题目也很简单啊!我上学的时候经常迟到,但是现在已经改正了。

这个过程是从上学的时候开始一直持续到现在的,所以要用现在完成时来表达。

四年级英语现在完成时与一般过去时对比练习题40题(带答案)

四年级英语现在完成时与一般过去时对比练习题40题(带答案)

四年级英语现在完成时与一般过去时对比练习题40题(带答案)1. Tom ______ his homework last night.A. finishesB. has finishedC. finished答案:C。

解析:本题描述的是昨晚发生的事情,是一个明确的过去时间点(last night),一般过去时用于表示过去某个特定时间发生的动作或存在的状态,这里应该用finished。

选项A是一般现在时的第三人称单数形式,不符合语境;选项B是现在完成时,现在完成时强调过去的动作对现在造成的影响或结果,这里只是单纯描述昨晚做作业这个过去的动作,不需要用现在完成时。

2. My mother ______ a big cake for me this morning.A. madeB. has madeC. makes答案:A。

解析:句中有this morning这个表示过去的时间状语,描述今天早上发生的动作,用一般过去时,所以选made。

选项C是一般现在时,不符合语境;选项B现在完成时强调对现在的影响,这里只是陈述过去做蛋糕这个动作,不需要用现在完成时。

3. We ______ to the zoo yesterday.A. goB. have goneC. went答案:C。

解析:yesterday表明是昨天发生的事情,是过去的时间,一般过去时用来描述过去发生的动作,went是go的过去式,所以选C。

选项A是一般现在时,不符合语境;选项B现在完成时have gone表示去了还没回来,这里只是说昨天去了动物园这个过去的动作,不强调是否回来,所以不用现在完成时。

4. Lily ______ her room already.A. cleansB. has cleanedC. cleaned答案:B。

解析:句中的already是现在完成时的标志词,表示已经,强调过去的动作对现在造成的影响 房间现在是干净的),所以用has cleaned。

一般过去时和现在完成时练习题_含答案(推荐5篇)

一般过去时和现在完成时练习题_含答案(推荐5篇)

一般过去时和现在完成时练习题_含答案(推荐5篇)第一篇:一般过去时和现在完成时练习题_含答案一般过去时和现在完成时练习题1.A.用 already或 yet1)Have they taken down the old pictures ______? No, they haven’t____ ___.2)Most of us have finished our compositions _____.3)He said he hadn’t visited the exhibition _____ ___.B.用since或 for1)We have learned five lessons __ ___ the beginning of this term.2)Mrs Liao has been in hospital __ _ ___last week.3)I have stayed at my aunt’s _____two weeks.C.用have gone或 have been1)Where are the boy students? They _____ to the school factory.2)Is your father in? No, he ____ to Shenzhen._______he ever ______ there before ?Yes, he ___ there several times3)He asked me if I_____ to Hangzhou before.I told him that I wanted to go there for a visit as I ____ never ____ to that city before.2.选择填空1.Mother ____me a new coat yesterday.I _______ it on.It fits me well.A.had made…have triedB.made…have tried C.has made…triedD.made…tried2 “He ____to draw horses already”.“When ______ he ?” “ Last year “A.learned...hasB.learned...didC.has learned...hasD.has learned (i)3.Tom _____up into the tree.Look, he ____ high up there!A.has got…isB.has climbed…wasC.got …wasD.climbed…is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A.Did...copy...didB.Have...copied...haveC.Have...copied (i)D.Did …copy…had5.“Why ______ she _______ angry ?” “Because he _____ at her just now.”A.did…get…shoutedB.has…got…shoutedC.did…get…has shoutedD.has…got…has shouted6.______you __________ the film before ? Where _____ you ____ it ?A.Have …seen…did…seeB.Did …see…did…watchC.Have…see n…have…seenD.Did …see…have…seen7.You ____ me waiting for two hours.I ____ for you since five.A.kept…waitedB.have kept…waitedC.kept…have waitedD.have kept…have waited8.Where ______ John _______ ? To the library.He _________ there for an hour.A.has…been…has gone B.has…gone…has beenC.did…go…wentD.did…be…went9.______ the baby still _____ ? No, it _______ crying.A.Has…cried…has stopped B.Is…crying…stoppedC.Did …cry…stoppedD.Is…crying…has stopped10.I _______ the way.I ________ here for quite many years.A.knew...have livedB.knew...liveC.know...have livedD.know (iv)11._____ you ever _____ America ? Yes, I have.A.Have…gone toB.Have…gone inC.Have…been toD.Have …been in12.My brother ____college for over three years.A.has gone toB.has been to C.has been inD.has been at13.He ________ the Army by the end of 1989.He ______ in the army since then.A.joined…isB.has joined…has beenC.had joined…isD.had joined …has been14.By the time I _____ back they ____ up ten satellites.A.came…have sentB.came…had e…havesentD.had come…sent15.Jack ____ over five lessons by seven o’clock.Then he ____a rest.A.went…tookB.went…had takenC.had gone…tookD.had gone…had taken16.We ____ out by that time that he ____ a spy for a long time.A.had found…had beenB.had found…wasC.found…had beenD.found…was17.Before the news ____ him, he ____ to know about it.A.reaches…has got B.reached…had got C.reached…gotD.had reached…got18.I _____ him a second letter before I ____ from him.A.wrote…heardB.wrote…had heardC.had written…heardD.have written…hear19.People ____ that the soldiers _____ fighting.A.say…had stoppedB.said…has stoppedC.say…stoppedD.said…had stopped20.We ____ in a good harvest because we ____ enough rain.A.didn’t get…had hadB.got…had hadC.had got…had hadD.got…hadn’t had21.They _______ for five hours when they ______ in New York.A.flew…arrivedB.had flown…had arrivedC.flew…had arrivedD.had flown…arrived22.She ____ that it _____ for two days by that day.A.says…has ra inedB.says…had rainedC.said…had rainedD.said…rained23.John _____ there since the year before, so he _____ them.A.had worked…knewB.had worked…had knownC.worked…knewD.worked…had known24.He _____ angry because he ____ for a long time.A.had got…had waitedB.got…waitedC.had got…waitedD.got…had waited25.-I have seen the film “Titanic” already.-When __________you __________ it?-The day before yesterday.A.have; seenB.will; seeC.did;seeD.did; seen26.Mr Black __________ in China since five years ago.A.livedB.has livedC.livesD.is going to live27.We ____________ trees last Sunday.So far we __________ over 3,000 trees there.A.planted; plantedB.planted; have plantedC.have planted; plantedD.have planted; have planted练习答案:1.A.1)yet, yet2)already3)yetB.1)since2)since3)sinceC.1)have been2)has gone, Has, been, has been3)have been, have been2.BDACAADBDCCDDBCABCDBDCADCBB第二篇:一般过去时与现在完成时比较练习题一般过去时与现在完成时比较练习题I.用所给动词的适当形式填空。

完整版)一般过去时和现在完成时的区别练习题

完整版)一般过去时和现在完成时的区别练习题

完整版)一般过去时和现在完成时的区别练习题C。

Did you go。

D。

Did you visit8.She ______ her phone at home yesterday。

but she ______ it now.A。

left。

has。

B。

left。

hadC。

has left。

has。

D。

has left。

had9.I ______ my keys。

I can’t find them anywhere.A。

lost。

B。

have lostC。

am losing。

D。

was losing10.He ______ the book last week and he ______ it already.A。

finished。

returned。

B。

finished。

has returnedC。

has finished。

returned。

D。

has finished。

has returned 一般过去时和现在完成时的区别一般过去时和现在完成时都可以用来描述过去的动作,但是它们之间有一些区别。

一般过去时通常用来描述过去发生的动作,而现在完成时则强调与现在的联系。

例如,当我们说“我去年去了北京”时,我们使用的是一般过去时,因为这个动作发生在过去。

但是,如果我们说“我去过北京”,我们使用的是现在完成时,因为这个动作与现在有联系,可能是我们最近去过北京或者我们曾经去过北京但是现在不再去了。

单项填空。

1.- 对不起,XXX,我借了你的收音机很长时间了。

- 没关系。

A。

借了。

B。

借出C。

保留。

D。

归还2.- 最近你去哪里了。

- 我和朋友去了扬州。

A。

去了,去了。

B。

去了,在那里C。

去了,来了。

D。

去了,回来了3.- 你父亲在哪里?我们已经好几周没见了。

- 他去美国了。

A。

他去了美国。

B。

他去了英国C。

他要去澳大利亚。

D。

他要去看我的祖父母4.自从工厂开业以来,他们一直在这里工作。

A。

离开了学校。

B。

加入了团队C。

一般过去时与现在完成时比较练习题

一般过去时与现在完成时比较练习题

一般过去时与现在完成时比较练习题1)概念的不同:一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响持续到现在的动作或状态2)时间状语的不同:一般过去时常与具体的时间状语连用,现在完成时通常与模糊的时间状语连用,或无时间状语.一般过去时的时间状语:yesterday,last week,…ago, in1980,in October,just now等,皆为具体的时间状语。

现在完成时的时间状语:for,since,so far,ever, never, just,yet,till/until,皆不确定的时间状语。

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.7.—Thank you all the same, Mr。

一般过去时态和现在完成时态的区别练习试题

一般过去时态和现在完成时态的区别练习试题

一般过去时态和现在完成时态的区别练习题1)一般过去时态表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时态中动作为过去发生的,强调过去的事情对现在的影响,强调的是影响。

如:I saw this film yesterday. (强调看的动作发生过了)I have already seen this film.(强调对现在的影响,电影的内容已经知了)I haven’t finished my work yet. (强调对现在的影响,还有工作要做,不能去玩) When did you finish your homework? (询问过去的动作所发生的时间,与现在无关)2)一般过去时态表示动作在过去已经停止;现在完成时态表示过去开始的动作一直延续到现在。

如:Ann visited her uncle last weekend.(visit这个动作在过去已经停止) They have lived here since 1983.(live here 这个动作从1983年开始,一直延续到现在)3)一般过去时态常用非延续性动词,如borrow, buy, come, go, leave, start, die, finish, become等。

现在完成时态可表示持续到现在的动作或状态,与时间段连用时动词一般是延续性的,如keep, have, live, teach, learn, work, study, know, be等。

如:He joined the League three years ago .(join是短暂动词)He has been in the League for three years.(be in表状态,在团内的状态可延续)He has been a League member for three years. (是团员的状态可延续)4)一般过去时态常与具体的时间状语连用,而现在完成时态通常与模糊的时间状语连用,或无时间状语。

四年级英语现在完成时与一般过去时对比练习题50题(带答案)

四年级英语现在完成时与一般过去时对比练习题50题(带答案)

四年级英语现在完成时与一般过去时对比练习题50题(带答案)1. I ____ my homework last night. I ____ it just now.A. did; have finishedB. have done; finishedC. finished; have done答案:C。

解析:第一空,last night( 昨晚)是一般过去时的标志词,所以要用finished表示过去某个时间完成的动作。

第二空,just now(刚刚)在这里强调到现在为止已经完成了作业这个结果,要用现在完成时,have done表示现在完成时。

A选项时态顺序错误,B选项第一空时态错误。

2. He ____ to school late yesterday. He ____ never ____ late this week.A. went; has; beenB. has gone; was; beenC. was going; is; being答案:A。

解析:第一空,yesterday( 昨天)表明是一般过去时,went表示过去的动作。

第二空和第三空,this week(这周)表示从过去到现在的一段时间,has been表示到现在为止的状态,是现在完成时。

B选项第一空时态错误,C选项整体时态用法错误。

3. She ____ a book in the library two days ago. She ____ three books in the library this month.A. read; has readB. has read; readC. readed; has read答案:A。

解析:第一空,two days ago( 两天前)是一般过去时,read的过去式是read。

第二空,this month( 这个月)表示从这个月开始到现在的时间段,has read是现在完成时。

C选项read的过去式书写错误。

小升初英语现在完成时与一般过去时对比练习题50题

小升初英语现在完成时与一般过去时对比练习题50题

小升初英语现在完成时与一般过去时对比练习题50题1.I ______ my homework yesterday.A.didB.have doneC.doD.does答案:A。

本题考查一般过去时,yesterday 是明显的一般过去时的标志词,所以选did。

2.I ______ my homework already.A.didB.have doneC.doD.does答案:B。

本题考查现在完成时,already 是现在完成时的标志词,所以选have done。

3.She ______ to the park last Sunday.A.wentB.has goneC.goD.goes答案:A。

last Sunday 表明是一般过去时,所以选went。

4.She ______ to the park several times this month.A.wentB.has goneC.goD.goes答案:B。

this month 以及several times 表明是现在完成时,强调过去发生的动作对现在的影响,所以选has gone。

5.He ______ football yesterday afternoon.A.playedB.has playedC.playD.plays答案:A。

yesterday afternoon 是一般过去时的标志词,所以选played。

6.He ______ football many times this year.A.playedB.has playedC.playD.plays答案:B。

this year 以及many times 表明是现在完成时,所以选has played。

7.They ______ a movie last week.A.sawB.have seenC.seeD.sees答案:A。

last week 是一般过去时的标志词,所以选saw。

人教版六年级英语一般过去时与现在完成时对比练习题40题含答案解析

人教版六年级英语一般过去时与现在完成时对比练习题40题含答案解析

人教版六年级英语一般过去时与现在完成时对比练习题40题含答案解析1. I ____ to Beijing last year. It was a great trip.A. goB. wentC. have goneD. have been答案:B。

解析:根据句中的last year(去年)这个表示过去的时间状语,句子应该用一般过去时。

A选项go是一般现在时,不符合语境;C选项have gone 表示去了某地(还没回来),这里只是说去年去北京旅行了,并没有强调现在还没回来;D选项have been表示去过某地(已经回来),但此处需要一般过去时,所以选B。

2. She ____ a party last weekend.A. hasB. hadC. have hadD. has had答案:B。

解析:last weekend(上周末)表明动作发生在过去,要用一般过去时。

A选项has是一般现在时的第三人称单数形式;C选项have had是现在完成时的复数形式;D选项has had是现在完成时的第三人称单数形式,均不符合,所以选B。

3. They ____ the Great Wall twice.A. visitedB. visitC. have visitedD. had visited答案:C。

解析:句中twice(两次)表示到目前为止的次数,强调过去的动作对现在的影响,要用现在完成时。

A选项visited是一般过去时,只强调过去的动作;B选项visit是一般现在时;D选项had visited是过去完成时,不符合语境,所以选C。

4. He ____ his homework yesterday.A. finishB. finishedC. has finishedD. had finish答案:B。

解析:yesterday(昨天)是表示过去的时间,句子应用一般过去时。

A选项finish是原形,不符合;C选项has finished是现在完成时;D选项had finish存在语法错误,所以选B。

一般过去时现在完成时区别及练习试题.docx

一般过去时现在完成时区别及练习试题.docx

现在完成时与一般过去的区别1.两个的重点不同在完成的是去的作在的影响,它和在有密切的系。

一般去的是作生的、地点,不涉及在的影响。

She has seen the film before.她看部影。

(她已看了)She saw the film last night.她昨晚看了部影。

(是昨晚)Mr Green has bought a new computer.格林先生了一台新。

( 格林先生在有了一台新) Mr Green bought a new computer yesterday.格林先生昨天了一台新。

( 新的是昨天)2.两个的状不同。

在完成常与already , yet ,just , ever , never , before等副以及“ for+一段”,“ since+去 / 从句”等状用。

不能独与表示去的状用。

一般去常与“一段+ago”,just now,yesterday,last week等表示去的状用。

Mike has lived in Beijing for 5 years.麦克在北京住了五年了。

(已住了五年)Mike lived in Beijing 5 years ago.五年前麦克住在北京。

(点是五年前)Lucy has just called you. 露西打你。

(已打了)Lucy called you just now.露西才你打了。

(打的是)注意点:在完成的常用句型1. It is the first / second time ⋯. that⋯构中的从句部分用在完成.It was the second time that the girl had been late.是女孩第二次到了。

It is the first time that I have visited the Great Wall.是我第一次游城。

is the⋯that⋯ 构,that从句要用在完成.This is the best film that I've (ever) seen.是我看的最好的影。

六年级英语一般过去时与现在完成时对比练习题40题答案解析版

六年级英语一般过去时与现在完成时对比练习题40题答案解析版

六年级英语一般过去时与现在完成时对比练习题40题答案解析版1. I ______ my homework yesterday.A. finishB. finishedC. have finishedD. am finishing答案解析:B。

“yesterday”是一般过去时的标志词,所以要用过去式“finished”。

A 选项“finish”是一般现在时;C 选项“have finished”是现在完成时;D 选项“am finishing”是现在进行时。

2. They ______ to the park last week.A. goB. wentC. have goneD. are going答案解析:B。

“last week”表明是一般过去时,要用“went”。

A 选项“go”是一般现在时;C 选项“have gone”是现在完成时;D 选项“are going”是现在进行时表将来。

3. My sister ______ the room already.A. cleansB. cleanedC. has cleanedD. is cleaning答案解析:C。

“already”是现在完成时的标志词,要用“has cleaned”。

A 选项“cleans”是一般现在时;B 选项“cleaned”是一般过去时;D 选项“is cleaning”是现在进行时。

4. We ______ football just now.A. playB. playedC. have playedD. will play答案解析:B。

“just now”是一般过去时的时间状语,用“played”。

A 选项“play”是一般现在时;C 选项“have played”是现在完成时;D 选项“will play”是一般将来时。

5. He ______ never ______ to Beijing.A. has; beenB. was; beenC. did; goD. has; gone答案解析:A。

四年级英语现在完成时与一般过去时对比练习题50题【答案解析】

四年级英语现在完成时与一般过去时对比练习题50题【答案解析】

四年级英语现在完成时与一般过去时对比练习题50题【答案解析】1. I _______ my homework yesterday.A. didB. have doneC. doD. will do答案解析:A。

一般过去时表示过去某个时间发生的动作或存在的状态。

yesterday 是过去的时间状语,所以用did。

have done 是现在完成时;do 是一般现在时;will do 是一般将来时,都不符合题意。

2. She _______ a book already.A. readB. has readC. readsD. will read答案解析:B。

现在完成时强调过去发生的动作对现在造成的影响或结果。

already 是现在完成时的标志词,所以用has read。

read 的过去式和过去分词都是read;reads 是一般现在时;will read 是一般将来时,都不符合题意。

3. We _______ to the park last Sunday.A. wentB. have goneC. go答案解析:A。

last Sunday 是过去的时间状语,所以用went。

have gone 是现在完成时,表示去了某地还没回来;go 是一般现在时;will go 是一般将来时,都不符合题意。

4. He _______ his room yet.A. hasn't cleanedB. didn't cleanC. doesn't cleanD. won't clean答案解析:A。

yet 是现在完成时的标志词,所以用hasn't cleaned。

didn't clean 是一般过去时;doesn't clean 是一般现在时;won't clean 是一般将来时,都不符合题意。

5. They _______ a movie yesterday evening.A. watchedB. have watchedC. watchD. will watch答案解析:A。

英语语法-现在完成时与一般过去时的区别(附习题)

英语语法-现在完成时与一般过去时的区别(附习题)

英语语法| 现在完成时与一般过去时的区别(附习题)共同点:现在完成时和一般过去时都表示一个在过去完成的动作。

区别:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。

而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。

Who opened the door?“谁开的门?”(只强调过去开门这一动作,门现在可能已关上。

)Who has opened the door?“谁把门开了?”(强调门现在依然还开着。

)②现在完成时不能与明确的过去时间状语连用,如:three days ago, last year, yesterday, last Sunday, in 2008等等。

如句中有以上这些明确的过去时间状语,应用一般过去时。

再有,过去发生的一个动作,如现在情况已经发生的变化,也应用一般过去时。

特别提醒:如果这些过去时间状语前有since,表示“自过去某一时间一直延续到现在”,应用现在完成时。

He finished reading the book the day before yesterday.他前天读完了这本书。

I put my ruler in my pencil-box, but I can’t find it now.我把尺子放到文具盒里了,但是我现在找不它了。

My cousin has been in Nanjing since 2009.我的表弟从2009年起就呆在南京了。

③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。

但现在完成时可与where, why等疑问词连用。

如:Where have you been?你去过哪里了?—The train has left.—When did the train leave?——火车已经驶离了。

——火车什么时候驶离的?④since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

四年级英语现在完成时与一般过去时对比练习题40题

四年级英语现在完成时与一般过去时对比练习题40题

四年级英语现在完成时与一般过去时对比练习题40题1<背景文章>My holiday was really wonderful. I have done many interesting things.I have visited my grandparents. They live in a small town. It was so nice to see them. I also have read some books. Reading is one of my favorite hobbies. I have played games with my friends. We had a great time.Last week, I went to the park. I played on the swings and slides. It was fun. I also saw many beautiful flowers. I took some pictures. Then I went to the library. I borrowed some books.I have learned a lot during this holiday. I am looking forward to going back to school and sharing my experiences with my classmates.1. I ______ many interesting things during the holiday.A. doB. didC. have doneD. has done答案:C。

解析:根据文章内容,“I have done many interesting things.”可知假期里“我”做了很多有趣的事情,现在完成时,主语是I,所以用have done。

(完整版)一般过去时和现在完成时的区别练习题

(完整版)一般过去时和现在完成时的区别练习题

单项填空。

1. —I’m sorry, Cathy, I ______ your radio for such a long time.—Never mind.A. have borrowedB. have lentC. have keptD. have returned2. —Where have you ______ these days?—I have ______ to Yangzhou with my friends.A. been, goneB. been, beenC. gone, beenD. gone, gone3. —Where is your father? We haven’t seen each other for weeks.—______.A. He has been to AmericaB. He has gone to EnglandC. He is going to AustraliaD. He would visit my grandparents4. They have ______ since the factory opened.A. left the schoolB. joined the teamC. become workersD. worked here5. Jim ______ the Great Wall many times.A. went toB. goes toC. has gone toD. has been to6. It ______ ten years since they ______ to France.A. was, movedB. was, have movedC. is, have movedD. is, moved7. —______ 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 go8. I won’t go to see the film tonight because I ______ my ticket.A. didn’t loseB. have lostC. will loseD. didn’t have9. Miss Wu has taught in this school ______.A. for ten yearsB. ten years agoC. since ten yearsD. for ten years ago10. I ______ today’s homework already. What about you?A. have finishedB. finishC. to finishD. finishing11. —Ann has gone to Shanghai. —So ______ her parents.A. hasB. hadC. didD. have时态练习I. 用括号内的一般过去时活现在完成时形式完成下列句子。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项填空。

1. —I’m sorry, Cathy, I ______ your radio for such a long time.—Never mind.A. have borrowedB. have lentC. have keptD. have returned2. —Where have you ______ these days?—I have ______ to Yangzhou with my friends.A. been, goneB. been, beenC. gone, beenD. gone, gone3. —Where is your father? We haven’t seen each other for weeks.—______.A. He has been to AmericaB. He has gone to EnglandC. He is going to AustraliaD. He would visit my grandparents4. They have ______ since the factory opened.A. left the schoolB. joined the teamC. become workersD. worked here5. Jim ______ the Great Wall many times.A. went toB. goes toC. has gone toD. has been to6. It ______ ten years since they ______ to France.A. was, movedB. was, have movedC. is, have movedD. is, moved7. —______ 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 go8. I won’t go to see the film tonight because I ______ my ticket.A. didn’t loseB. have lostC. will loseD. didn’t have9. Miss Wu has taught in this school ______.A. for ten yearsB. ten years agoC. since ten yearsD. for ten years ago10. I ______ today’s homework already. What about you?A. have finishedB. finishC. to finishD. finishing11. —Ann has gone to Shanghai. —So ______ her parents.A. hasB. hadC. didD. have时态练习I. 用括号内的一般过去时活现在完成时形式完成下列句子。

1. They (go)__________ to America last year.2. I’m sorry. I (forget)_________ your name.3. My friend (finish) __________ college last year.4. He (not speak)___________ to me since we quarrel(争吵).5. She (rise)______________ with the first rays of the sun this morning.6. My uncle (buy)_____________ a bike last month.7. He (never visit)________________ Hangzhou before.8. The man (lose)_________________ a large sum of money this morning.9. I (read)_________________ that book through in the library.10. I (get )_______________back the umbrella I left in the bus.11. I (never hear)_____________________ her speak in public.12. He is the man who (take)________________ Peter’s pen.13. Your dinner is ready. I (lay)_____________ it on the table.14. You (send)______________ those letters off yesterday.15. Bill (not find)_______________ his watch yet.16. You can switch off the radio now. I (hear)____________ the news already. I (hear)_____________ it just now.17. We (enjoy)___________ our stay in Beijing and are sorry to say good bye now.18. You (put)________ away my box? I can’t find it anywhere here.19. What (happen)__________ here? There is blood on the ground.20. Where is my jacket? I (put)_______ it in the suitcase when we start from home.21. I am not hungry. I (just have)________________ my dinner.22. Where is George? He (go)_______________ to the cinema.23. Mr. Wang (be )__________in Beijing for thirty years. He (come)__________ here in 1950.24. She (begin)____________ writing this novel(小说)four years ago and is still writing it.25. Yesterday we (drive)_______________up to London to see our friend from China.1. They the trip until the train stopped.A. continuedB. didn’t continueC. hadn’t continuedD. would continue2. The local peasants gave the soldiers clothes and food without which they of hunger and cold.A. would dieB. will dieC. would be deadD. would have died3. It was not until then that I came to know that the earth around the sun.A. movedB. has movedC. will moveD. moves4. If I had had time, I would have written to you. But in fact I not.A. haveB. would haveC. hadD. had had5. The prices going up all the time in the past few years.A. keepB. keptC. have keptD. are keeping6. For the whole period of two months, there no rain in this area.A. isB. will beC. has beenD. have been7. Today is Jane’s wedding day. She John.A. have just married withB. was just married toC. has just been married toD. just has been married to8. No wonder the flower have withered, they any water for ages.A. hadn’tB. haven’tC. haven’t hadD. hadn’t had。

相关文档
最新文档