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

合集下载

人教版四年级英语现在完成时与一般过去时对比练习题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. bring _______________________________2. build _______________________________3. catch _______________________________4. feel _______________________________5. fight _______________________________6. find _______________________________7. hear _______________________________8. hold _______________________________9. keep _______________________________10. learn _______________________________11. mean _______________________________12. pay _______________________________13. sell _______________________________14. shine _______________________________15. sleep _______________________________16. smell _______________________________17. stand _______________________________18. teach _______________________________19. think _______________________________20. win _______________________________21. beat _______________________________22. draw _______________________________23. drive _______________________________24. give _______________________________25. grow _______________________________26. mistake _______________________________27. rise _______________________________28. throw _______________________________29. write _______________________________30. cut _______________________________31. hit _______________________________32. shut _______________________________三、根据中英文、首字母提示及句意,写出相应的单词。

六年级英语一般过去时与现在完成时对比练习题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. 一般过去时与现在完成时比较练习题(整理版)我们来看看第一道题目:题目:我昨天去了公园。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4年级英语语法练习—一般过去式和现在完成时的练习(含答案)

4年级英语语法练习—一般过去式和现在完成时的练习(含答案)

1. I ___________ (see) the twins in town last week.2. _____________________(you/ever/meet) her brother?3. Where __________________(you/be) last weekend?4. ______________ (you/see) Kathleen?5. We ________________ (not/go) on holiday last year.6. I love clothes. I ______________ (buy) a lot this year.7. What _____________ (you/do) last weekend?8. Dad ______________ (repair) the car, you can use it now. 9. Agatha Christie _____________ (live) from 1890 to 1976. 10. Granny still _________________ (not/find) her glasses. 11. Where ______________ (you/buy) your laptop?12. Oh! You ______________ (paint) the kitchen, I like the colour. 13. What time _______________ (you/get) home last night? 14. Emma! Your letter ________________ (arrive) at last! 15. The weather ______________ (be) good all week. 16. I _______________ (finish) work early yesterday. 17. Sue’s not here, she _______________ (go) out.18. The weather ____________ (not/be) very good last week. 19. We ______________ (be) to the cinema twice this month. 20. Brian ____________ (live) in England until the age of 14.PAST SIMPLEForm: we add “ed” to all regular verbs, Irregular verbs must be learnt by heart.We use the Past Simple for something in the past which is finished.• He played tennis yesterday .• The children went to the park this morning .We use “did ” to make questions and “didn’t” for negatives. The verb stays in the base form.• Did you see Bob yesterday?• They didn’t come to the party on Sunday .PRESENT PERFECTForm: has/have + past participleWe use the present perfect for an action in the past with a result now or when we talk about a time from the past until now.• I’ve lost my glasses. (I can’t find them now)• I’ve been to Spain, but I haven’t been to Portugal .We use: hasn’t/haven’t + past participle for negatives:• John has n’t seen the film.We use: has/have + subject + past participle for questions:•Have you seen Jane today?Complete the sentences using the correct form of the verbsKEY1.I saw the twins in town last week.2.Have you ever met her brother?3.Where were you last weekend?4.Have you seen Kathleen?5.We didn’t go on holiday last year.6.I love clothes. I’ve bought a lot this year.7.What did you do last weekend?8.Dad has repaired the car, you can use it now.9.Agatha Christie lived from 1890 to 1976.10.Granny still hasn’t found her glasses.11.Where did you buy your laptop?12.Oh! You’ve painted the kitchen, I like the colour.13.What time did you get home last night?14.Emma! Your letter has arrived at last!15.The weather has been good all week.16.I finished work early yesterday.17.Sue’s not here, she’s gone out.18.The weather wasn’t very good last week.19.We’ve been to the cinema twice this month.20.Brian lived in England until the age of 14.。

英语16种时态及练习题附答案

英语16种时态及练习题附答案

英语的16种时态英语共有十六种时态,其表现形式如下(以study为例):时态(Tense)是表示行为、动作和状态在各种时间条件下的动词形式。

因此,当我们说时态结构的时候,指的是相应时态下的动词形式。

英语时态分为16种:一般现在、一般过去、一般将来、过去将来时,以及这四者的进行时、完成时和完成进行时。

1. 一般现在时用法:A) 表示现在发生的动作、情况、状态和特征。

B) 习惯用语。

C) 经常性、习惯性动作。

例:He always helps others. (他总是帮助别人。

)D) 客观事实和普遍真理。

尤其要注意,如果前后文不是一般现在时,则无法保持主句、从句时态一致。

E) 表示一个按规定、计划或安排要发生的动作,(仅限于某些表示“来、去、动、停、开始、结束、继续”等的动词)可以与表示未来时间的状语搭配使用。

常见的用法是:飞机、火车、轮船、汽车等定期定点运行的交通方式。

例:The next train leaves at 3 o'clock this afternoon.(下一趟火车今天下午3点开车。

)How often does this shuttle bus run? (这班车多久一趟?)F) 在时间和条件状语从句里经常用一般现在(有时也用现在完成时)表示将来事情。

例:When you have finished the report, I will have waited for about 3 hours.(等你完成这份报告的时候,我就已经等了将近3个小时了。

)2. 现在进行时(be doing)用法:现在正在进行的动作。

二、用法说明表示此时此刻或现阶段正在进行的动作。

如:They’re having a meeting. 他们在开会。

I’m studying at an evening school. 我在上夜校。

表示计划或安排好了的将来动作,常与一个表示将来的时间状语连用。

如:Mike is coming home on Thursday. 迈克星期四回来。

一般过去时和现在完成时练习、答案、语法总结

一般过去时(simple past tense)一、单项选择:从下列各题后所给的四个选项中选择最佳答案填空。

( )1.My father ___________ ill yesterday.A.isn't B.aren't C.wasn't D.weren't( )2.___________your parents at home last week﹖A.Is B.Was C.Are D.Were( )3.The twins ___________in Dalian last year.They __________ here now.A.are; were B.were; are C.was; are D.were; was ( )4.___________ your father at work the day __________ yesterday﹖A.Was; before B.Is; before C.Was; after D.Is; after ( )5.—Who was on duty last Friday﹖—___________.A.I am B.I was C.Yes, I was D.No, I wasn't ( ) 6. I cleaned my classroom ___________.A with three hoursB three hours agoC in three hoursD three hours before( ) 7. I ________ _______ ________ my house two days ago .A come back toB came back toC comes back toD is back to( ) 8 . ___________? He did some reading at home.A What does your father do yesterday eveningB What does your brother do in the schoolC What did your brother do over the weekendD Where did your brother go last Sunday( ) 9. What did you do ________? I went to the movies.A next morningB at weekendsC last weekendD next Monday二、用正确动词形式填空。

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

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完整版)一般过去时和现在完成时练习题-含答案,推荐文档

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。

现在完成时和过去完成时练习题与答案

现在完成时课内练一、短暂性动词转换为延续性动词或者表示可以延续的状态的短语。

①arrive at / in sp / get to / reach sp / come / go / move to sp→ be in sp / at school / at home / on the farm / be here / be there1)He got to Beijing five minutes ago.He Beijing for.2)I moved to the USA in 2008.I the USA since.3)I went home yesterday.I home for.4)They came here last week.They ___________ here since _____________.② come to / go back to / return to→ be back to go out → be out1)He came out two years ago.He ______________ for ____________.2)We return to Beijing yesterday.We ___ ____________ to Beijing since __________.③ become → be1)I became a teacher in 2000. I ________________ a teacher for _________________.2)The river became dirty last year. The river _______ _______ dirty for _______ ________.④ close → be closed open → be open1)The shop closed two hours ago. The shop _______________ ______ for _________________.2)The door opened at six in the morning.The door ________ ________ ________ for six hours.⑤ get up → be up; die → be dead; leave sp. → be away from sp.fall asleep / get tot sleep → be asleep; finish / end → be over; marry→ be married;1)I got up two hours ago.I ________ ______ _______since _______________.2)He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.3)My grandpa died in 2002.My grandpa _______ _____ ______for _______ ________.4)The meeting finished at six.The meeting ________ ______ ______ for six hours.5)I got to sleep two hours ago .I ________ _____ ___ since _________ _________.6)They married in 1990.They ________ _________ __________since _________.⑥ start / begin to do sth. → do sth. ; begin → be on1)I began to teach at this school in 1995.2)The film began two minutes ago. I ____ ____ at this school since ____. The film ____ ____ ____ for ____ ____.⑦borrow → keep; lose → not have ; buy → have ; put on → wear catch / get a cold → have a cold; get to know → know1)They borrowed it last week.They __________it since _____________.2)I bought a pen two hours ago.I ____________a pen for _____________.3)I got to know him last year.I ___________ him since ___________.4)I put on my glasses three years ago. I _________ my glasses for ______________.⑧ have / has gone to → have been inHe has gone to Beijing.He _____________ Beijing for two days.⑨join the league / the Party / the army→be a league member /a Party member / a soldier→ be a member of the league/ the Party→ be in the league/ the Party / the army1) He joined the league in 2002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2) My brother joined the army two years ago.My brother _________a ________ for ___________ ___________.My brother ___________ in ___________ for two years.二、用 have(has) been 或 have(has) gone 填空。

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

一般过去时和现在完成时练习题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 been2) 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. 选择填空__ __me a new coat yesterday. I _______ it on. It fits me well.A. had made…have triedB. 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)_____up into the tree. Look, he ____ high up there !A. has got…isB. has climbed…wasC. got …wasD. climbed…isyou _____ the text yet ? Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. Di d …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…seen…have…seenD. Did …see…have…seen____ me waiting for two hours. I ____ for you since five.A. kept…waitedB. have kept…waitedC. kept…have waitedD. have kept…have waited______ John _______ ? To the library. He _________ there for an hour. …been…has gone B. has…gone…has beenC. did…go…wentD. did…be…wentthe baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppe dD. Is…crying…has stopped10. 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 in12. My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at________ the Army by the end of 1989. He ______ in the army since then.A. joined…isB. has joined…has beenC. had joined…isD. h ad joined …has been14. By the time I _____ back they ____ up ten satellites.A. came…have sentB. came…had sentC. come…have sentD. had come…sent15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.A. w ent…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 gotB. reached…had gotC. 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…wa itedC. 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) yet, yet 2) already 3) yetB. 1) since 2) since 3) sinceC. 1) have been 2) has gone, Has, been, has been 3) have been, have been2. BDACA ADBDC CDDBC ABCDB DCADC BB现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

相关文档
最新文档