一般过去时和现在完成时练习题-含答案

合集下载

一般现在时、一般过去时、现在进行时、现在完成时、过去完成时、过去将来时、一般将来时初中全部时态练习题

一般现在时、一般过去时、现在进行时、现在完成时、过去完成时、过去将来时、一般将来时初中全部时态练习题

时态专项复习(一般现在时、现在进行时、一般过去时)一、用动词的正确形式填空1. I ________ (do) my homework every evening.2. We _______ (fly) kites in the park on Sundays.3. My mother _____________ (clean) our room on Sundays.4. Tom ____________(play) the piano every Saturday. Now he____________ (play).5. She ___________(like) swimming. She _____________ (swim) last weekend.6. Usually my mother _______________ (wash) the dishes after lunch. But my grandma _____________ (wash) today.7. Look at the man! He ____________ (read) a magazine.8. Look! The plane ______________ (fly) over the building.9. Listen! My aunt ______________ (sing) in the room.She is a singer. She __________ (like) singing. She _____________(have) a music show. She is excited.10. Tom and Mike always ______________ (swim) in the river. They ___________ (swim) in the swimming pool three days ago. Look! They ________________ (swim).11. What ____ you usually ______ (do) in the evening? I ______ (play) computer games.12. What _______ you _______ (do) now? I __________ (make) a paper plane.13. What _______ he _______ (do) now? He _____________ (dance).14. What _______ she ______ (do) yesterday? She ______ (visit) her grandparents.15. ______ your mother ______ (read) newspaper in the morning? Yes, She ________ .16. _______ you _______ (like) fishing? No, I ______ . I like __________ (swim), but my brother___________ (like).17. How ______ your father _______ (go) to work every day? He _________ (go) by bike. But itcold today. He ___________ (take) the No.21 bus,, and he ____________ (go) to work by taxi yesterday.18. _______ the monkey _______ (like) climbing trees? Yes, it _______ .19. What _______ your father ______ (do) after lunch? He _______ (read) a comic book. What_____ he _______(do) today? He _______ (clean) the kitchen for my grandma. Look! He (clean).20. ________ you ______ (collect) stamps? Yes. I _______ . ________ your brother ______ (collect), too? No, he ________ .二、选择题1. _____ he _____ to the park at 6:30 in the morning? No,he _____ .C. Does; go; doesA. Does; goes; doesB. Does; go; doesn’t2. What colour _____ you _____ this bookcase? I _____ it pink.A. are; going to paint; am going to paintB. do; paint; paintC. did; paint; painted3. Tim always _____ a picture at home. He _____ a car now.A. draws; is drawingB. draw; drawC. draws; draw4. She usually _____ her friends. They often _____ tea.A. see; drinkB. sees; drinksC. sees; drink5. He usually _____ the dishes at night, but tonight he _____ clothes.A. wash; washB.washes; is going to washC. is washing; washes6. Mr. Green usually _____ his newspaper in the evening, but he and his wife _____ television yesterday evening.A.reads; watchesB.reads; is going to watchC.reads; watched7. Where are the man and the woman? They _____ near the tree.A. sitB. satC. are sitting8. _____ your penpal _____ diving? No, he _____ .He ______ writing stories.C. Do; like; don’t; likesB.Does; likes; doesn’t; likeA. Does; like; doesn’t; likes9. _____ you _____ fishing yesterday? No, we _____ .C. Do; go; don’tA. Does; go; doesn’tB. Did; go; didn’t10. Open the window, Please. Look! He _____ it.A. opensB. is openningC. is opening11. I usually _____ some milk every day. But I _____ coffee yesterday.A. drink; drankB. is drinking; drinkC. drank; am drinking12. Mr. Green often __ his newspapers at night. But he ___ an interesting book tonight.A. reads; readsB. reads; readC. reads; is going to read13. The old man _____ playing sports in the park. He _____ morning exercise now.A. likes; is doingB. likes; doesC. like; doing14. What _____ you usually _____ in the evening? I ______ computer games.What _____ you _____ last night? I _____ a book.A. do; do; play; did; do; readB. did; do; played; do; do; readC. does; do; plays; do; do; am reading15. Where ______ the boy _____ ? He _____ across the river now.A. does; swim; swimsB. is; swimming; is swimming D. is; swimming; is swimming16. _____ you _____ to music now? Yes, we _____ .A. Do; listen; doB. Did; listen; didC. Are; listening; are17. Put on you coat, please. OK. I ___ it on. A. am putting B. am going to put C. put18. _____ you ______ coffee? Yes, I ______ .A. Do; like; doB. Did; like; didC. Are; like; am19. Look! Two cats ______ across the wall. A. run B. runs C. are runningC. like; doesn’t20. She ____ tea, but he ___ . A. likes; doesn’tB; like; don’t21. ---How many ________ in the tree? ---There are two.A. bird are therB. birds is therC. birds are thereD.birds are their22.. Mr Johnson usually goes to the hospital ________.A. by his carB. by the black carC. by carD. by the new car23. Does your brother play ping-pong __________?A. on every afternoonB. every afternoonC. in every afternoonD. at every afternoon24. ________ do you usually come to school? A. How B. What C. Which D. How much25. ---Don’t you us ually come to school by bike? ---_________. But I sometimes walk.C. Yes, I doD. No, I don’tA. Yes, I doB. No, I don’t26. What ____ Tom and his mother like ? A. does B. do C. is D. are27. What’s your hobby? My hobby is ______ model pl ane.A. makingB. makeC. makingD. made28. ---Did you go to the park on Sunday morning? ---___, I went there in the afternoon.A. YesB. NoC. SureD. Sorryare29. I don’t think he’s so great, but my mom _________. A. do B. does C. is D.30. A kid ______ breakfast every morning, because it’s good for his health.A. have toB. has toC. has to haveD. has to has现在完成时态练习题1. All the furniture in the building _______ to the company not to his own.A. is belonged B belongs C. belong D are belonged2. When I was at college I _______ three foreign languages, but I _______ all except a few words of each.A. spoke, had forgotten B spoke, have forgotten C had spoken, had forgotten D had spoken, have fo rgotten3. -----We would have walked to the station. It was so near.----- Yes, a taxi _______ at all necessary.be D won’tbeen C wouldn’tbeB hadn’tA wasn’treally work here. I _______ until the new secretary arrives.4. I don’tA just help outB have just helped outC am just helping outD will just help out5. He _______ his leg when he _______ in a football match.A broke, playedB was breaking, was playingC broke, was playingD was breaking, played6. The new secretary is supposed to report to the manager as soon as she _______.A will arriveB arrivesC is going to arriveD is arriving7. As she _______ newspaper, Granny _______ asleep.A read, was fallingB was reading, fellC was reading , was fallingD read, fall8. ---Do you like the material?---Yes, it _______ very soft.A is feelingB feltC feelsD is felt9. ---Come on in, Tom. I want to show you something.--- Oh, how nice of you! I _______ you _______ to bring me a gift.think , were goingA never think, are goingB never thought, were goingC didn’tthought , were goingD hadn’tyou getting ready?10. ----You’ve agreed to go, so why aren’t----But I _______ that you _______ us to start at once.realize, wantedrealized, want D didn’t realize, want B don’tA don’trealize, wanted C haven’t11. The house is dirty. We _______it for weeks.cleanedcleaned C don’tclean D haven’tA didn’tclean B hadn’t12. -----_______ the sports meet might be put off.---- Yes, it all depends on the weather.A I’ve been toldB I’ve toldC I’mtoldD I told13. ---- I’msorry to keep you waiting.----Oh, not at all. I _______ here only a few minutes.A have beenB had beenC wasD will beneed to describe her. I _______ her several times.14. You don’tA. had met B have met C met D meet15. The cost of living _______ by ten percent before the government took any action.A was goingB went upC had gone upD has gone up16. By the time new pupil _______ enough courage to raise his hand , the bell for the end of the les son _______.A had gathered ; was already ringingB was gathering ; had already rungC gathered ; already rangD would gather ; would already have rung17. -----Did you go to Beijing for vacation ?-----I _______ to go , but I got sick at the last minute.A was planningB have plannedC had been planningD have been planning18. ------When will they leave ?------They _______ very soon .A do leaveB are leavingC have leftD leave19. ------Was he studying for an exam ?------Yes , he's _______ it next week.A doingB to takeC makingD to give20. ------Are there going to be many people at your party today ?------We hope that _______.A there will beB there are goingC there areD there going to be21. She must have arrived there last night , _______ she ?A didn'tB haven'tC needn'tD mustn't22. _______ the letter , I ran out of the room to the post office.A Since I have finished writingB No sooner than I had finished writingC As soon as I finished writingD After I have finished23. Twelve inches _______ one foot.A will makeB is makingC makesD make24. I _______ going to London next month.A have thought ofB shall think ofC am thinking ofD will think of25. He _______ English for six years by the time he takes his examination.A has studiedB studiedC will have been studyingD had been studying26. By this time next year he _______ from this college.A is graduatingB will have graduatedC should be graduationD will be graduation27. _______ the school when the bell rang.A I hardly had reachedB Hardly had I reachedC I hardly reachedD Hardly did I reach28. He promised us that he _______ early but he _______yet.A would be; hasn't arrivedB is ; hasn't been arrivingC should be ; isn't arrivingD will be ; hadn't arrived29. The teacher told the pupils that the earth _______ round.A isB wouldC wasD were30. The moment they met , they knew that _______ .A they would have friendlinessB they would be friendsC friendship they would haveD friendship would happen31. We _______ the problem for quite some time , but we _______ any conclusion yet.A had discussed ; haven't reachedB discussed ; haven't reachedC have discussed ; haven't been reachingD have been discussing ,haven't reached32. It wasn't until two o'clock that I _______ to sleep.A would goB wentC was goingD had gone33. ------Where _______ my book ? I can't see it anywhere.------ I _______ it on this table . But now it's gone .A were you putting ; have putB had you put ; was puttingC have you put ; putD did you put ; have put34. Perhaps it will be a long time _______ from abroad.A that Tom comes backB before Tom comes backC when Tom will come backD when Tom comes back35. If the film _______ is our school , we'll go and see it .A is to be shownB was shownC is shownD will be shown36. -----How _______ on with your English these days .-----Not bad.A have you been gettingB are you gettingC did you getD have you got37. -----What _______ when I phoned you this morning?------I _______ my homework and was starting to take a boat.A are you doing , have just finishedB were you doing , had just finishedC had you done , just finishedD did you do , just finished38. I _______ such an interesting book before.A was never readingB will never readC had never readD have never read39. _______ that the earth was the centre of the universe.A People were believingB It was once believedC People were once believedD People were said40. Two of the boys _______ while playing football.A had been hurtB got hurtC were hurtingD hurt41. Prices _______ sharply in the past few years.A have raisedB have been raisedC have been risenD have risen42. The number of the students in our school _______ 1200.A is added up toB has been added up toC adds up toD have added up to43. What he said at the meeting _______ true .A was provedB provedC is provedD proves44. How long do you think the meeting ______A is lastingB is lastedC will lastD lasts45. The May 4th movement ______ in 1919.A had taken placeB was taking placeC was taken placeD took place46. These kinds of shoes ______ well.A were not soldB won't be soldC are not soldD don't sell47. On returning home , I found I ______ umbrella in the office.A had leftB have leftC leftD would leave48. Once you ______ a promise , you must carry it out.A have madeB had madeC madeD is making49. She ______ Charles for a year.A has been married toB has got married toC married withD married50. The singer lived in California until he ______ to university.A had sentB was sendingC had been sentD was sentKEY (答案):1------10: B B A C C ; B B C B D11----20: D A A B C ; A D C B B21----30: A C C C C ; B B A A B31----40: D B C B C ; B B D B B41----50: C D B C D ; D A A A D1. 单项选择1.He asked me _____ during the summer holidays.A. where I had beenB. where I had goneC. where had I beenD. where had I gone2. What ____ Jane ____ by the time he was sever?A. did, doB. has, done C did, did. D. had, done3. I ______ 900 English words by the time I was ten。

中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)1.I have known him_____I was a child.A.sinceB.forC.whenD.before答案解析:A。

“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。

选项B“for+时间段”也用于现在完成时,但题干中不是时间段;选项C“when”引导时间状语从句,一般不与现在完成时连用;选项D“before”不符合此语境。

2.She_____her homework already.A.has finishedB.finishedC.will finishD.finishes答案解析:A。

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

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

3.They_____to Beijing twice.A.have goneB.have beenC.wentD.go答案解析:B。

“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

根据twice 可知去过两次且人已经回来,用have been。

选项C 和D 分别是一般过去时和一般现在时。

4.He_____the book for two days.A.has borrowedB.borrowedC.has keptD.kept答案解析:C。

“for two days”是时间段,要用延续性动词,borrow 是短暂性动词,keep 是延续性动词,现在完成时用has kept。

选项 A 和B 中borrow 不能与时间段连用;选项D 是一般过去时。

5._____you ever_____to Shanghai?A.Have,beenB.Have,goneC.Did,goD.Were,go答案解析:A。

ever 是现在完成时的标志词,“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

六年级英语一般过去时与现在完成时对比练习题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.I _______ my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。

本题考查现在完成时的用法。

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

句子中有already,是现在完成时的标志词。

A 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。

只有B 选项是现在完成时。

2.She _______ to Beijing twice.A.has beenB.wasC.isD.will be答案解析:A。

句子中有twice,表示去过某地几次,要用现在完成时。

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

只有A 选项has been to 表示去过某地。

3.We _______ English for five years.A.learnB.learnedC.have learnedD.will learn答案解析:C。

for five years 是现在完成时的标志词,表示一段时间。

A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时。

只有C 选项是现在完成时。

4.They _______ not seen the movie yet.A.haveB.hasC.areD.were答案解析:A。

yet 是现在完成时的标志词。

主语是they,所以用have。

B 选项has 用于第三人称单数;C 选项are 是be 动词的现在时;D 选项were 是be 动词的过去时。

5.Have you _______ been to Shanghai?A.everB.neverC.yetD.already答案解析:A。

ever 常用于疑问句中,表示曾经。

B 选项never 表示从未;C 选项yet 常用于否定句和疑问句中;D 选项already 常用于肯定句中。

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

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

完整版)一般过去时和现在完成时的区别练习题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.She ______ (go) to the library yesterday.Answer: went2.They ______ (have) a great time at the party last night.Answer: had3.I ______ (see) that movie three times.Answer: saw4.He ______ (play) football with his friends at the park.Answer: played5.We ______ (visit) the museum on Sunday.Answer: visited二、选择题1.What _____ you do last weekend?A. doB. didC. doesAnswer: B. did2.My friends _______ a concert last night.A. goB. wentC. goesAnswer: B. went3.She ______ her homework after school yesterday.A. finishB. finishedC. finishesAnswer: B. finished三、改错题1.She eated lunch an hour ago.Corrected: She ate lunch an hour ago.2.They goed to the movies last Friday.Corrected: They went to the movies last Friday.3.He talk to the teacher after class.Corrected: He talked to the teacher after class.四、连线题Match the past form of the verbs with their base form:1.eat A. wrote2.run B. drank3.find C. ran4.write D. ate5.drink E. foundAnswers: 1 - D, 2 - C, 3 - E, 4 - A, 5 - B五、现在完成时和一般过去时比较Explain the difference between the Present Perfect and Simple Past tense using the following example:。

一般过去时、现在完成时和现在完成进行时习题及答案

一般过去时、现在完成时和现在完成进行时习题及答案

A:1.Paper money ____ for over a thousand years.A.used B.has been used C.has used D.is using2.Great changes ____ in my hometown and a lot of factories ____.A.have been taken place; are being set upB.have taken place; have been set upC.are taken place; had been set upD.had taken place; will be set up3.Come and sit down by the fire.Your hand ____ cold.A.has been felt B.feels C.is felt D.has felt4.The fire ____to the fifth floor.____ all the people____?A.has got;Have;been savedB.has been got;Have;savedC.has got;Do;saveD.has got;Have;saved5.—We want to sit at the table near the window.—I’m sorry,but it ____ already.A.has taken B.took C.was taken D.has been taken6.Some of the chapters(片段)____ by many students.A.have been widely readB.have read widelyC.were wide readD.had been widely read7.Why don’t you go to the book store to buy some books?Many new books ___ there.A.have just broughtB.have just been broughtC.were just broughtD.are just brought8.Till now,three films ____ in that small village this month.A.have shown B.have been shown C.were shown D.will be shown9.Do you know the thief ____ by the police?A.has caught B.has been catching C.was caught D.has been caught10.My sister is working in the power plant that ___ for just one year.A.was used B.has been used C.is used D.has usedKey: 1-5 BBBAD 6-10 ABBDB动词的时态和语态专题动词的时态 --- 基本概念1. 一般现在时例句1 --- You’re drinking too much.--- Only at home. No one ___ me but you.A. is seeingB. has seenC. seesD. saw正确选项为C, 说话人此时指目前一个经常性的行为。

(word完整版)一般过去时和现在完成时练习题-含答案,推荐文档

(word完整版)一般过去时和现在完成时练习题-含答案,推荐文档

1. --- Where ____you ____ (put) the book? I can't see it anywhere.--- I _____(put) it right here. But now it's gone.A. did ; put; putB. have; put; putC. did; put; have putD. have; put; have put2. We haven't heard from Jane for a long time. What do you suppose _______ to her?A. was happeningB. happensC. has happenedD. happened3. Hello, I ____ you were in London. How long _________ here?A. don't know; were youB. hadn't known; are youC. haven't known; areD. didn't know; have you been4. I'm glad to tell you that we _____ the work in less time than we _____ expected to.A. finished; wereB. have finished; areC. have finished; wereD. had finished; were5. It _____ that pleasant music keeps people from becoming tired at their work.A. findsB. has foundC. was foundD. has been found6. When I was at college I _______ three foreign language but I ________ all except a few words of each.A. spoke; had forgottenB. spoke; have forgottenC. had spoken; had forgotten C. had spoken; have forgotten7. —I'm sorry, Mary, I ______ your radio for such a long time.—Never mind.A. keepB. keptC. have keptD. am keeping8.—Where have you ______ these days?—I have ______ to Yangzhou with my friends.A. been, goneB. been, beenC. gone, beenD. gone, gone9.—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 grandparents10.They have ______ since the factory opened.A. left the schoolB. joined the teamC. become workersD. worked here11. Jim ______ the Great Wall many times.A. went toB. goes toC. has gone toD. has been to12.It ______ ten years since they ______ to France.A. was, movedB. was, have movedC. is, have movedD. is, moved13.—______ 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 go14..I won't go to see the film tonight because I ______ my ticket.A. didn't loseB. have lostC. will loseD. didn't have15.Miss Wu has taught in this school ______.A. for ten yearsB. ten years agoC. since ten yearsD. for ten years ago16.I ______ today's homework already. What about you?A. have finishedB. finishC. to finishD. Finishing17. —Ann has gone to Shanghai. —So ______ her parents.A. hasB. hadC. didD. have。

小升初英语一般过去时练习题30题含答案解析

小升初英语一般过去时练习题30题含答案解析

小升初英语一般过去时练习题30题含答案解析1.She ______ a book yesterday.A.readB.readsC.is readingD.will read答案解析:A。

yesterday 是一般过去时的标志词,read 的过去式还是read。

B 选项是一般现在时;C 选项是现在进行时;D 选项是一般将来时。

2.They ______ to the park last Sunday.A.goB.wentC.goesD.going答案解析:B。

last Sunday 是一般过去时的标志词,go 的过去式是went。

A 选项是一般现在时;C 选项是一般现在时第三人称单数形式;D 选项是现在分词。

3.I ______ my homework in the evening.A.doB.didC.doesD.doing答案解析:B。

没有具体的时间标志词,但根据语境可以判断是过去的动作,do 的过去式是did。

A 选项是一般现在时;C 选项是一般现在时第三人称单数形式;D 选项是现在分词。

4.He ______ a letter to his friend last week.A.writeB.writesC.wroteD.writing答案解析:C。

last week 是一般过去时的标志词,write 的过去式是wrote。

A 选项是一般现在时;B 选项是一般现在时第三人称单数形式;D 选项是现在分词。

5.We ______ shopping yesterday.A.goB.wentC.goesD.going答案解析:B。

yesterday 是一般过去时的标志词,go 的过去式是went。

A 选项是一般现在时;C 选项是一般现在时第三人称单数形式;D 选项是现在分词。

6.She ______ a cake for me last night.A.makeB.makesD.making答案解析:C。

六年级英语一般过去时与现在完成时对比单选题50题

六年级英语一般过去时与现在完成时对比单选题50题

六年级英语一般过去时与现在完成时对比单选题50题1. I ______ my homework yesterday.A. finishB. finishedC. have finishedD. will finish答案:B。

本题考查一般过去时。

“yesterday”是过去的时间点,要用一般过去时,“finish”的过去式是“finished”,所以选B。

2. They ______ to Beijing twice.A. have goneB. have beenC. wentD. go答案:B。

本题考查现在完成时。

“twice”表示去过的次数,“have been to”表示去过某地,“have gone to”表示去了某地还没回来,这里是去过两次,所以选B。

3. She ______ the book for a week.A. has boughtB. boughtC. has hadD. buys答案:C。

本题考查现在完成时。

“for a week”是一段时间,要用延续性动词,“buy”是短暂性动词,其延续性动词是“have”,现在完成时的结构是“have/has + 过去分词”,“have”的过去分词是“had”,所以选C。

4. He ______ football just now.A. playsB. playedC. has playedD. will play答案:B。

本题考查一般过去时。

“just now”是过去的时间,要用一般过去时,“play”的过去式是“played”,所以选B。

5. My sister ______ English since she was five.A. learnsB. learnedC. has learnedD. will learn答案:C。

本题考查现在完成时。

“since she was five”表示从过去某个时间开始一直到现在,要用现在完成时,所以选C。

小升初英语现在完成时与一般过去时对比练习题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 ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案解析:B。

本题考查现在完成时的用法。

现在完成时的基本结构是“have/has + 过去分词”。

句中有“already”这个表示已经的副词,通常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果。

A选项是一般现在时,C选项是一般过去时,D选项是一般将来时,均不符合题意。

2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。

“has been to”表示去过某地(人已经回来),“has gone to”表示去了某地((人还没回来)。

句中说她去过北京两次,人是已经回来的,所以用“has been”。

C选项是一般过去时,D选项是一般现在时,都不符合现在完成时的语境。

3. They ______ a lot of English words since they came to this school.A. learnB. learnedC. have learnedD. will learn答案解析:C。

“since”引导的时间状语从句,从句用一般过去时,主句用现在完成时,表示自从某个过去的时间点开始,一直持续到现在的动作或状态。

A选项是一般现在时,B选项是一般过去时,D选项是一般将来时,都不符合要求。

4. - ______ you ______ your breakfast? - Yes, I have.A. Have; hadB. Do; haveC. Did; haveD. Are; having答案解析:A。

根据答语“Yes, I have.”可知,问句是现在完成时的一般疑问句形式,其结构为“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”。

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

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

选择填空1。

Mother __ __me a new coat yesterday. I _______ it on。

It fits me well.A。

had made…have tried B. made…have triedC. has made…triedD. made…tried2 “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…is B。

has climbed…wasC。

got …was D. climbed…is4。

____ you _____ the text yet ? Yes, we ____ it two hours ago。

A. Did…copy…didB. Have…copied…haveC。

Have…copied…did 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…see B. Did …see…did…watchC。

Have…seen…have…seen D。

一般过去时和现在完成时练习题-含答案(推荐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.h as 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 rainedB.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.用所给动词的适当形式填空。

(英语)英语一般过去时题20套(带答案)含解析

(英语)英语一般过去时题20套(带答案)含解析

(英语)英语一般过去时题20套(带答案)含解析一、初中英语一般过去时1.He to play sports, but now he is interested in soccer and volleyball.A. doesn't useB. wasn't usedC. didn't useD. didn't used【答案】 C【解析】【分析】句意:他______做运动,但是现在他对足球和排球很感兴趣。

根据句意和选项可知此题考查一般过去时态的否定句式didn't+动词原形,故选C。

【点评】此题考查一般过去时态的否定句式,平时应多归纳总结各种时态,语态和句式的结构及用法。

2.—Linda is not coming for the party tonight.—But she _.A. promisesB. promisedC. will promiseD. had promised【答案】 B【解析】【分析】句意:——琳达今晚不会来聚会。

——但是她答应了啊。

根据前一句可知“她答应”发生在说话之前,故用一般过去时,因此选B。

【点评】考查动词的时态。

3.—My car ________ yesterday. Could you please give me a ride tomorrow?—I'm sorry I can't, I'm ________ Dalian tomorrow morning.A. breaks down; flying atB. has broken down; flying atC. broke down; flying toD. had broken down; flying to【答案】 C【解析】【分析】句意:——我的车坏了,你明天能搭我一程吗?——对不起我不能,我明天早上要坐飞机去大连。

break down,出毛病,出故障,根据yesterday,可知用一般过去时,break的过去式是broke,根据tomorrow morning,可知用一般将来时,一些表示移动的动词可以用be+doing,表将来时,故选C。

中考语法专项复习:一般过去时、现在完成时(含答案)

中考语法专项复习:一般过去时、现在完成时(含答案)

一般过去时、现在完成时Ⅰ.一般过去时选择填空(一)(last…., yesterday…, ago , just now , in 1980 . once , when …, before…, after…)(1x20) ( )1. A: ________ you _______ the football match yesterday?B: Yes, I did. It was great.A. Did; seeB. Have; seenC. Will; seeD. Were; seen( )2. A: ________ you at home yesterday evening?B: Yes, I _________ with my motherA. Were ; wereB. Was ; wasC. Were ; wasD. Was ; were( )3. Everyone except Tom and Jane _______ there when the meeting began.A .areB .isC .wasD .were( )4 . Do you remember how long ago ___________to China?A. have you traveledB. you have traveledC. did you travelD.you traveled( )5. A: What did you do last Saturday?B: I________ my uncle.A.visit B.will visit C.visited D.am visiting( )6. A: Who telephoned you just now?B: Mary.She ________ her mother was ill.A. saysB. saidC. has saidD. will say( )7. A: What did Mr. Smith do before he came to China?B: He_______ in a car factory.A.work B.worked C.is working D.will work( )8. A: What did you find under his desk?B: Oh, ________ all kinds of things: a basketball, two books, a hat and some shoes.A. there wereB. it wasC. it hasD. there are( )9. A: What did you say just now?B: I asked if____________ TV last night.A.did you watch B.you watched C.are you watching D.you are watching ( )10. I _______ to bed until my grandma came back home.A. didn't goB. wentC. had goneD. have gone( )11. Miss Green didn’t tell us in 2002.A.where does she live B.where she livesC.where did she live D.where she lived( )12. I liked playing with water when I was young and _____.A. so he wasB. so was heC. so did he.D. so he did( )13. A: Your city looks beautiful!B: Yes. Lots of trees and grass ______ last year.A. are plantedB. have plantedC. were plantingD. were planted( )14. The PLA _____ in 1927.A. was found B .found C. was founded D. founded( )15. A: Did you win the basketball game?B: Bad luck. Our team _______ in the final one.A. wonB. beatC. was wonD. was beaten( )16. Miss Hyde _________ 20 dollars buying a new handbag last week.A. paidB. spentC. costD. took( )17. A: May I use your English-Chinese dictionary?B: Sorry, I it at home this morningA, forget B ,left C , have forgotten D , was leaving.( )18.The lost child was last seen _________ near the river an hour ago.A. playsB. playingC. playedD. play( )19. Uncle Li used ________ in this lake when he was a child.A. to swimmingB. for swimmingC. for the swimD. to swim( )20. A: Linda had nothing for breakfast this morning, ____?B: No. She got up too late.A. had sheB. hadn’t sheC. did sheD. didn’t sheⅡ.一般过去时选择填空(二)(词组,惯用法)(1x20)( )1. Last weekend, an English short play was ____ in the school hall.A. put inB. put downC. put onD. put up( )2. A: People ______ go to the markets to buy living chickens to eat, but now they have to change that habit.B: That’s true. But I think everything will be better.A. used toB. are used toC. use toD. are used( )3. When he home, he saw his mother cleaning the room.A.got up B.got back C.got off D.got on( )4. It ______ me two hours to get there by bus.A. spentB. tookC. usedD. paid( )5. T om_______ the nice kite to fly for 10yuan.A. paidB. boughtC. spentD. cost( )6. I bought a new dictionary and it ________ me 30 yuan.A. paidB. spentC. tookD. cost( )7. A: What did you _____ just now?B: I _____ you if you could follow me.A. say, toldB. speak, askedC. speak, saidD. say, asked( )8. The students put down their pens when the teacher_____ them to stop writing.A. saidB. spokeC. toldD. talked( )9. A: Why did you come back so late?B: Because my teacher made me __________ a lot of exercises.A.do B.doing C.did D.done( )10. There was an important meeting last night. Mr Smith______ to it.A. was invitedB. invitedC. is invitedD. invites( )11. We could see nothing because the lights suddenly _______.A. went onB. went overC. went downD. went out( )12.The car ________ and stopped at the red traffic lights.A. got onB. got offC. slowed downD. picked up( )13. The hen ______ on the grass and _______ four eggs last week.A. lied, layB. lay, layC. lay, laidD. lay, layed( )14. Who _______ the money from the old man in the street yesterday?A. robbedB. stoleC. caughtD. took( )15. A: Why didn’t you buy any fruit on your way back?B: Sorry, I ________ to take any money with me.A. rememberedB. affordedC. forgotD. stopped( )16. In 1990 , the population of the world ________ five billion .A .got toB .arrived inC .arrived atD .reached( )17. A: May I ______ your bike?B: Sorry. I ______it to Mary yesterday.A. keep; borrowedB. borrow; repairedC. use; lentD. lend; returned ( )18. A: Do you like ____ a teacher?B: Sure. But my parents ____ me to be a doctor when I was a young girl.A. to be, hopedB. being, hopedC. being, wishedD. to be , wish ( )19. A: The robber didn’t tell the truth , did he?B: _______. The police will have much trouble _______ the diamonds.A .No, he did. / to findB .Yes, he did./ findingC .No, he didn’t. /findingD .Yes , he didn’t. / to find( )20. Mother asked the shopkeeper _______ the trousers ______ too much .A. who ; costsB. what ; costC. if ; costD. whether ; will costⅢ. 一般过去时用括号内的中文填空完成句子:(2x10)1.It is about four years since I______ (来到)to No.9 Middle School in Shashi.2. Everyone except Tom and John ______ (到了)there when the meeting began.3. Our teacher told us the earth ________ (转动)round the sun all the time.4.The little girl ______ (才回家)she finished cleaning the classroom.5. What a nice bag! But she _______ (花)only thirty dollars for it.6. Miss Li ________(没吃)lunch at school yesterday.7.Father ______ (病倒了)after a whole week’s hard work .8. Our teacher, Miss Chen,_________ (教英语)on the radio the day before yesterday.9. The classroom _______(打扫)yesterday .10.I ________ (放)my dictionary on the desk, but it’s missing now.Ⅳ. 现在完成时选择填空(一)(have /has + v. ed )(1x20)( )1. My mother_________ the windows already, so the room looks much brighter.A. has cleanedB. had cleanedC. is cleaningD. will clean( )2. A: ______ you ______ your homework yet?B: Yes. I______ it a moment ago.A. Did; do; finishedB. Have; done; have finishedC. Have; done; finishedD. will; do; finish( )3. A: Why not go to see the dolphin show with me?B: No, let’s go home. Because I ________it twice .A. sawB. will seeC. see D, have seen( )4. A: Have you written anything on Chinese traditional food so far?B: __________, but I have a plan for it.A. Ever sinceB. Later onC. Not yetD. From now on( )5. In the last few years, there _______ great changes in the country.A .had beenB .wereC .have beenD .has been( )6. I don’t think I _____you in that dress before.A. have seenB. was seeing C saw D. see( )7. So far many man-made satellites ______ into space.A. are being sent upB. have been sent upC. have sent upD. have being sent up( )8. A: Tom, can I borrow your book Chicken Soapy.B: Sorry, I ______it to Mary.A. lentB. have lentC. had lentD. lend( )9. A: Where is my handbag?B: Maybe you have ________ it in the shoe shop.A. gotB. forgottenC. thrownD. left( )10. A: I can’t find my pen. ________ you ________ it anywhere, Mum?B: No. Look! What’s that under your book?A. Have; seenB. Do; seeC. Did; seeD. Had; seen( )11. A: You have never been to the West Lake, ________ you?B: No, never.A. doB. didC. willD. have( )12. A: I haven’t seen a film this year.B: _____. It is two years since I saw the last film.A .So do IB .Neither do IC .Neither have ID .So have I ( )13. I'm sorry you can't go in now. The room _________ yet.A. hasn't been cleanedB. hasn't cleanedC. isn't been cleanedD. isn't being cleaned( )14. Mrs White _____ in this school since she came here .A. teachesB. taughtC. has taughtD. had taught( )15.The Smiths ________lived here for ________.A. has; sometimesB. have; some timeC. has; sometimeD. have; sometime( )16. A: Where is my sister, mum? I haven't seen her this morning.B: She__________ to the library.A.has been B.is going C.has gone D.will go( )17. Mr Li___ England. He ____ London for two weeks.A. has been to, has been toB. has gone to, has been inC. has been to, has been inD. has gone to, has been to( )18. A: Where have you been?B: I’ve ________ a paper factory.A. goneB. beenC. gone toD. been to( )19. Jim hasn't been to Australia ______, but he has ______ been to China. He has ______ returned from Beijing.A. already; yet; justB. yet; never; alreadyC. never; ever; alreadyD. yet; already; just( )20. Miss Smith with her parents ______ China since ______.A. have been in, two years agoB. has gone to, three yearsC. have been to, two yearsD. has been in, three years agoⅤ. 现在完成时选择填空(二)(for…since ….have been to /have gone to /have been in /at )(1x20)( )1. Andy has _______ for five years. Five years _________ a long time.A. come back home, isB. come back home, areC. been at home, isD. been at home, are( )2. Her son speaks good English as he ________ America for five years.A. has been inB. has been toC. has gone atD. has gone to( )3. A: I’m sorry to have kept you waiting.B: Oh, not at all. I ______ here for only a few minutes.A. will beB. wasC. amD. have been( )4. I must return the camera to Li Lei. I _________ it for two weeks.A. keepB. borrowedC. have keptD. have lent( )5. The factory has been ________ for two years.A. openB. to openC. openingD. opened( )6. A: Sorry .I am late.B: It doesn’t matter. The meeting ______ for just several minutesA. has begunB. has startedC. has been onD. had been on( )7. The man ______ in 1992, He _____ for ten years.A. died, was deadB. died, has been deadC. was dead, has diesD. was dead, has been died( )8.The students are sorry to hear that the famous singer____ for half an hour.A. has leftB. has goneC. has been awayD. has gone away ( )9. A: Have you ever been anywhere for a trip?B: A trip? I_____ away from my hometown even once.A. wentB. have goneC. have never beenD. have been( )10. A: What a nice bike! How long you it?B: Just two weeks.A.will; buy B.did; buy C.are; having D.have; had ( )11. A: How long ____ you ____a cold?B: Ever since last night.A. have , gotB. have , hadC. have , caughtD. did , have( )12.She _________ Mr. White for two years.A. has marriedB. has married toC. has been married withD. has been married to( )13. A: Nice to see you. I _________ you for a long time.B: I ______ in Beijing. I’ve just come back.A. hadn’t seen; amB. haven’t seen; wasC. didn’t see; will beD. haven’t seen; shall be( )14. How long have you ________your parents?A. heard fromB. got the letter fromC. had the letter fromD. received the letter from( )15. A: Do you know Jack well?B: Certainly. We ______ friends for about ten years.A. wereB. have beenC. have becomeD. have made ( )16. Lily with her parents_______ the Greener China since two years ago.A. have joinedB. has joinedC. has been inD. have been in ( )17. A: ________ have you been a green volunteer?B: For more than three years.A. How oftenB. How longC. How soonD. How much ( )18. A: How long have you _____ the football team of the school?B: About two years.A. been onB. been atC. joinedD. played( )19. A: Let's go to the Great Wall next Sunday.B: We'd better not.We __________ there three times.A.have been B.are going C.have gone D.Will go( )20. Not only his parents but also his brother_______ to the Summer Palace. They haven't been back.A. have beenB. have goneC. has beenD. has goneⅥ. 现在完成时句子改错:(2x10)1. I don’t think he’s ever been to the Monkey Island, isn’t he ?______2. I have heard of Hong Kong a lot, but I’ve never been to there._____3. Bill has left Russia for two years. ______4. The traveler has come here for a week.______5. How soon have you been at this school?______6. No one but his parents have gone out for shopping._______7. Since then there is great changes in our country.______8. We haven’t seen Mr Smith for last month.______9. Oh, Jim. How nice to meet you! I haven’t seen you since a long time________.10. I bought the pen a month ago, and I have bought it for a month already.______参考答案Ⅰ.一般过去时选择填空(一)(last…., yesterday…, ago , just now ,in 1998, once , the day before …, when …, before…, after…)讲解:1.说话之前发生的动作或状态,并且只陈述过去的事情,强调过去,不强调对现在的影响结果。

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

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

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

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

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

2.She ______ to the park this morning.A.wentB.has goneC.goesD.will go答案解析:A。

“this morning”可以作为一般过去时的标志,所以用“went”。

B 选项“has gone”是现在完成时,表示去了还没回来;C 选项“goes”是一般现在时;D 选项“will go”是一般将来时。

3.We ______ a great time at the party last weekend.A.hadB.have hadC.will haveD.are having答案解析:A。

“last weekend”是一般过去时的标志词,所以用“had”。

B 选项“have had”是现在完成时;C 选项“will have”是一般将来时;D 选项“are having”是现在进行时。

4.They ______ the movie already.A.sawB.have seenC.will seeD.see答案解析:B。

“already”是现在完成时的标志词,所以用“have seen”。

A 选项“saw”是一般过去时;C 选项“will see”是一般将来时;D 选项“see”是一般现在时。

5.I ______ my room and it looks very clean now.A.cleanedB.have cleanedC.will cleanD.am cleaning答案解析:B。

六年级英语现在完成时专项练习20题含答案解析

六年级英语现在完成时专项练习20题含答案解析

六年级英语现在完成时专项练习20题含答案解析1.I ______ my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。

本题考查现在完成时的用法。

主语是I,所以助动词用have。

现在完成时的结构是have/has+过去分词,finish 的过去分词是finished。

B 选项has 用于第三人称单数,C 选项是一般过去时,D 选项是一般现在时。

2.She ______ to the park many times this year.A.has beenB.wasC.isD.goes答案解析:A。

本题考查现在完成时。

“many times this year”是现在完成时的标志词之一。

现在完成时结构是have/has+过去分词,be 的过去分词是been。

B 选项was 是一般过去时,C 选项is 是一般现在时,D 选项goes 是一般现在时。

3.We ______ not seen that movie yet.A.haveB.hasC.areD.were答案解析:A。

本题考查现在完成时的否定形式。

主语是we,助动词用have,现在完成时的否定形式是have/has not+过去分词。

B 选项has 用于第三人称单数,C 选项are 和 D 选项were 都不是现在完成时的结构。

4.They ______ just ______ their breakfast.A.have,eatenB.has,eatC.have,eatD.has,eaten答案解析:A。

本题考查现在完成时。

主语是they,助动词用have。

eat 的过去分词是eaten。

B 选项has 用于第三人称单数,C 选项eat 不是过去分词形式,D 选项has 错误。

5.My brother ______ his room.A.has cleanedB.cleanedC.is cleaningD.cleans答案解析:A。

小升初英语一般过去时与现在完成时混合练习题30题(带答案)

小升初英语一般过去时与现在完成时混合练习题30题(带答案)

小升初英语一般过去时与现在完成时混合练习题30题(带答案)1. I ____ to the zoo last Sunday.A. goB. wentC. have goneD. have been答案:B解析:句中有明确的时间状语“last Sunday”( 上周日),这是一般过去时的典型时间标志词,表示过去某个具体时间发生的动作,所以要用一般过去时,go的过去式是went。

A选项是一般现在时,C选项“have gone”表示去了某地还没回来,D选项“have been”表示去过某地已经回来,均不符合题意。

2. She ____ her homework yet.A. didn't finishB. doesn't finishC. hasn't finishedD. won't finish答案:C解析:句中的“yet”(还,仍然)是现在完成时的典型标志词,用于否定句或疑问句中,表示到目前为止动作还没有完成,所以要用现在完成时,其结构为“have/has+过去分词”,主语是she,所以用hasn'tfinished。

A选项是一般过去时的否定形式,B选项是一般现在时的否定形式,D选项是一般将来时的否定形式,均不符合题意。

3. My father ____ a book yesterday.A. readsB. readC. has readD. had read答案:B解析:“yesterday”(昨天)是一般过去时的时间标志词,表示过去发生的动作,read的过去式是read,读音为[red]。

A选项是一般现在时,C选项是现在完成时,D选项是过去完成时,均不符合题意。

4. They ____ in this city for five years.A. liveB. livedC. have livedD. will live答案:C解析:句中“for five years”( 长达五年)是现在完成时的时间标志,表示从过去某个时间开始一直持续到现在的动作或状态,所以要用现在完成时。

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

一般过去时和现在完成时
一. 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
二. 选择填空
1.Mother __ __me a new coat yesterday. I _______ it on. It fits me well.
A. had made…have tried
B. made…h ave tried
C. has made…tried
D. 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 .____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did...copy (i)
B. Have…copied…have
C.Have...copied (i)
D. Did …copy…had
4. ______you __________ the film before ? Where _____ you ____ it ?
A. Have …seen…did…see
B. Did …see…did…watch
C. Have…seen…have…seen
D. Did …see…have…s een
5.Where ______ John _______ ? To the library. He _________ there for an hour.
A.has…been…has gone
B. has…gone…has been
C. did…go…went
D. did…be…went
6.______ the baby still _____ ? No, it _______ crying.
A. Has…cried…has stopped
B. Is…crying…stopped
C. Did …cry…stopped
D. Is…crying…has stopped
7. I _______ the way. I ________ here for quite many years.
A. knew…have lived
B. knew (iv)
C. know… have lived
D. know (iv)
8. _____ you ever _____ America ? Yes,
I have.
A. Have…gone to
B. Have…gone in
C. Have…been to
D. Have …been in
9. My brother ____college for over three years.
A. has gone to
B. has been to
C. has been in
D. has been at
10. -I have seen the film “Titanic” already.
-When __________ you __________ it?
-The day before yesterday.
A. have;seen
B. will;see
C. did;see
D. did;seen
11. Mr Black __________ in China since five years ago.
A. lived
B. has lived
C. lives
D. is going to live
12. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.
A. planted;planted
B. planted;have planted
C. have planted;planted
D. have planted;have planted。

相关文档
最新文档