(完整版)一般过去时和现在完成时练习题-含答案,推荐文档
一般过去时--现在完成时--区别及练习题
现在完成时与一般过去的区别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 / sec ond time…. that…结构中的从句部分用现在完成时.It was the second time that the girl had been late. 这是女孩第二次迟到了。
一般过去时和现在完成时练习题_含答案
一般过去时和现在完成时练习题_含答案-CAL-FENGHAI.-(YICAI)-Company One1一般过去时和现在完成时练习题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 beforeYes, 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…did B. Have…copied…haveC. Have…copied…didD. 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 ____ itA. 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…stoppedD. 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 to B. 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. had joined …has been14. By the time I _____ back they ____ up ten satellites. A. came…have sent B. came…had sentC. come…have sentD. h ad come…sent15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest. A. went…took B. 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 been B. had found…wasC. found…had beenD. found…was17. Before the news ____ him, he____ to know about it. A. reaches…has got B. reached…had gotC. reached…gotD. had reached…got18. I _____ him a second letter before I ____ from him. A. wrote…heard B.wrote…had heardC. had written…heardD. have written…hear19. People ____ that the soldiers _____ fighting. A. say…had stopped B. said…has stoppedC. say…stoppedD. said…had stopped20. We ____ in a good harvest because we ____ enough rain. A. didn’t get…had had B. 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 rained B. says…had rainedC. said…had rainedD. said…rained23. John _____ there since the year before, so he _____ them. A. had worked…knew B. had worked…had known C. worked…knew D. worked…had k nown24. He _____ angry because he ____ for a long time. A. had got…had waited B. got…waitedC. had got…waitedD. got…had waited25. -I have seen the film “Titanic” already.-When __________ you __________ it -The day before yesterday. A. have; seen B. 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一般现在时和现在进行时练习题 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.(改成一般疑问句)__________三.用词的适当形式填空。
一般过去时和现在完成时练习题_含答案
一般过去时和现在完成时练习题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 triedC. has made…triedD. made…tried2 “He ____to draw horses already”. “When ______ he ?” “ Last year “A. learned...has B. learne d (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…is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. 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…seen…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 stoppedB. Is…crying…stoppedC. Did …cry…sto ppedD. 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 _____ ? 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 at13.He ________ the Army by the end of 1989. He ______ in the army since then.A. joined…is B. 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. 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…w asC. 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…waitedC. had got…waitedD. got…had waited25. -I have seen the film “Titanic” already.-When __________ you __________ it?-The day before yesterday.A. have;seen B. will;seeC. did;seeD. did;seen26. Mr Black __________ in since five years ago.A. lived B. has lived C. lives D. is going to live27. We____________ trees last Sunday. So far we __________ over 3,000 trees there.A. planted;plantedB. planted;have plantedC. have planted;planted D. 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. BDACA ADBDCCDDBC ABCDB DCADC BB现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
一般过去时与现在完成时比较练习题(整理版)
一般过去时与现在完成时比较练习题(整理版) 哎呀,这可真是个难题啊!让我想想怎么才能搞定这个题目呢?我们得明确一般过去时和现在完成时的区别。
一般过去时是描述过去发生的事情,而现在完成时则是强调从过去到现在的一个持续性动作或状态。
好了,现在让我们开始吧!1. 一般过去时与现在完成时比较练习题(整理版)我们来看看第一道题目:题目:我昨天去了公园。
(一般过去时)我昨天去了公园,然后我在公园里玩了一整天。
(现在完成时)哎呀,这道题目真是太简单了!昨天我去公园,然后一直在公园里玩,一直到现在为止都还在玩呢!这个过程一直持续到现在,所以要用现在完成时来表达。
接下来是第二道题目:题目:我上个月买了一辆新车。
(一般过去时)我上个月买了一辆新车,结果这个月就坏了。
(现在完成时)这道题目有点难哦!我上个月买了一辆新车,结果这个月就坏了。
这个过程是从上个月开始一直持续到现在的,所以要用现在完成时来表达。
不过,这个月坏了也没关系啦,反正现在已经修好了嘛!第三道题目:题目:我去年学过英语。
(一般过去时)我去年学过英语,但是我现在还不太会说。
(现在完成时)这道题目也很简单啊!我去年学过英语,但是现在还是不太会说。
这个过程是从去年开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在正在努力学习嘛!第四道题目:题目:我小时候喜欢吃巧克力。
(一般过去时)我小时候喜欢吃巧克力,现在还是很喜欢。
(现在完成时)这道题目也很简单啊!我小时候喜欢吃巧克力,现在还是很喜欢。
这个过程是从小时候开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在还是很喜欢吃巧克力嘛!第五道题目:题目:我上学的时候经常迟到。
(一般过去时)我上学的时候经常迟到,但是现在已经改正了。
(现在完成时)这道题目也很简单啊!我上学的时候经常迟到,但是现在已经改正了。
这个过程是从上学的时候开始一直持续到现在的,所以要用现在完成时来表达。
完整版)一般过去时和现在完成时的区别练习题
完整版)一般过去时和现在完成时的区别练习题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. 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 _.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 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 triedC. has made ⋯triedD. made⋯tried2 “He ____to draw horses already”.“When ?”Last“year“A. learned⋯hasB. learned⋯didC. has learned⋯hasD. has learned⋯did3.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 ⋯ didD. 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 ⋯seen⋯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 goneB. has ⋯gone⋯has beenC. did⋯go⋯wentD. did⋯be⋯went9.______ the baby still _____ ? No, it _______ crying.A. Has ⋯cried ⋯has stoppedB. 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 h ave livedD. know ⋯ live11. _____ 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 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 sentC. come ⋯ have sentD. 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.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,0003 trees there.A. planted; plantedB. planted; have plantedC. have planted; plantedD. have planted; have planted练习答案:1.A. 1) yet, yetB. 1) sinceC. 1) have been2) already3) yet2) since3) since2) has gone, Has, been, has been3) havebeen, have been2. BDACA ADBDC CDDBC ABCDB DCADC BB 现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
一般过去时、现在完成时和现在完成进行时习题及答案
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, 说话人此时指目前一个经常性的行为。
一般过去时和现在完成时练习题-含答案
一般过去时和现在完成时练习题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或for1) We have learned five lessons __ __ _ the beginning of this term.2) Mrs Liao has been in hospital __ _ ___last week._ __two weeks.3) I have stayed at my aunt’s __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 triedC. has made…triedD. made…tried_____ he ?”“ Last year “ 2 “He ____to draw horses already”. “When _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…is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. 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 shoute d6. ______you __________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…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 goneB. has…gone…has beenC. did…go…wentD. did…be…went9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. 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 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 sentC. come…have sentD. 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 gotB. reached…had gotC. reached…gotD. had reached…got18. I _____ him a second letter before I ____ from him.A. wrote…heardB. wrote…had heardD. have written…hearC. had written…heard19. 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. BDACA ADBDC CDDBC ABCDB DCADC BB 现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
(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。
一般过去时态和现在完成时态的区别练习题
一般过去时态和现在完成时态的区别练习题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)一般过去时态常与具体的时间状语连用,而现在完成时态通常与模糊的时间状语连用,或无时间状语。
一般过去时。现在完成时。区别及练习题
一般过去时。
现在完成时。
区别及练习题精诚教育专注于中学生的教育。
现在完成时和一般过去时有所不同,它强调过去的动作对现在的影响,而一般过去时则强调动作发生的时间和地点,不涉及对现在的影响。
例如,她看过这部电影(现在完成时,强调已经看过了),她昨晚看了这部电影(一般过去时,强调时间是昨晚)。
现在完成时常与表示过去的时间状语连用,如already、yet、just、ever、never、before,以及“for+一段时间”、“since+过去时间/从句”等。
而一般过去时则常与表示过去时间的状语连用,如“一段时间+ago”、just now、yesterday、last week等。
例如,XXX在北京住了五年了(现在完成时,强调已经住了五年),五年前XXX住在北京(一般过去时,强调时间点是五年前)。
在现在完成时的常用句型中,结构中的从句部分要用现在完成时。
例如,这是女孩第二次迟到了(It was the second time that the girl had been late),这是我第一次游览长城(It is the first time that I have visited the Great Wall)。
另外,使用“Thisis the… that…”结构时,从句也要用现在完成时。
例如,这是我看过的最好的电影(This is the best film that I've ever seen)。
This is the first time I have XXX.1.A.用already或yet1) Have they taken down the old pictures yet。
No。
they haven’t yet.2) Most of us have already XXX.3) He said XXX.B.用since或for1) We have XXX term.2) Mrs Liao has been in hospital since last week.3) I have stayed at my aunt’s for two weeks.C.用have gone或have been1) Where are the boy students。
一般过去时和现在完成时练习题-含答案
h i 一般过去时和现在完成时练习题 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 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) 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练习答案: 1.A. 1) yet, yet 2) already 3) yet B. 1) since 2) since 3) since C. 1) have been 2) has gone, Has, been, has been 3) have been, have been 2. BDACA ADBDC CDDBC ABCDB DCADC BB现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
中考语法专项复习:一般过去时、现在完成时(含答案)
一般过去时、现在完成时Ⅰ.一般过去时选择填空(一)(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.说话之前发生的动作或状态,并且只陈述过去的事情,强调过去,不强调对现在的影响结果。
一般过去时和现在完成时练习题含答案
一般过去时与现在完成时练习题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 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…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…didD. 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…seen…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 goneB. has…gone…has beenC. did…go…wentD. did…be…went9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped10. I _______ the way. I ________ here for quite many years.A. knew...have lived B. knew (iv)C. know...h ave 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 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. 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. 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 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 ar rivedD. 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, 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)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示与现在的关系。
一般过去时和现在完成时练习题-含答案
一般过去时和现在完成时练习题之巴公井开创作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 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…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…didD. 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…seen…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 goneB. has…gone…has beenC. did…go…wentD. did…be…went9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped10. I _______ the way. I ________ here for quite many years.A. knew...have lived B. knew (iv)C. know…have livedD. know…li ve11. _____ 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 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 sentC. come…have sentD. 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 fo und…had beenB. had found…wasC. found…had beenD. found…was17. Before the news ____ him, he ____ to know aboutit.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…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, yet 2) already 3) yetB. 1) since 2) since 3) sinceC. 1) have been 2) has gone, Has, been, has been3) have been, have been2. BDACA ADBDC CDDBC ABCDB DCADC BB现在完成时与一般过去时的区别现在完成时与一般过去时都暗示“举措已经发生”,但分歧点在于:(1)现在完成时强调这一举措与现在的关系,即对现在发生的结果、影响等,而一般过去时只暗示过去的事实,不暗示和现在的关系.He has learned French for three years.他学法语已经三年了. He learned French for three years.他曾学过三年法语.Who has taken my bag? I couldn't find it.谁拿走了我的包?我找不到了?He cleaned the house yesterday.他昨天清扫过房间.The room is clean, for he has cleaned it already.房间很干净,因为他已经清扫过了. (2)现在完成时不成与暗示过去的时间副词连用,而一般过去时则可以. He has done some washing yesterday. He did s ome washing yesterday. 他昨天洗衣服了.already多用于肯定句,暗示一事实意为已经早已1.He had been released already since then.自那之后他就被释放了.(肯定句)2.We've already had the exam.我们已考过试了.(肯定句)yet则多用于否定句、疑问句,意为还、尚、迄今、到那时1.Have you got it yet?(疑问句)你明白了么?/你收到了么?2.I haven't had my car repaired yet and I anxiously need to repair it.我还没修车,我急需修好它.(否定句)现在完成时和一般过去时所暗示的举措都发生在过去,但它们所强调的重点分歧:现在完成时偏重于对现在的影响;而一般过去时偏重于某一举措发生在过去某个时间或某段时间,即现在完成时偏重于现在的结果,而一般过去时偏重于举措发生的时间.例如:I have seen the film.我看过这部片子.(现在我仍记得片子的内容)I saw the film three days ago.三天前我看了这部片子.(强调是三天前,而不是另外什么时候看的片子)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等暗示过去时间的状语连用.例如:She has lived here since two years ago.她两年前就住在这里了. She lived here two years ago.两年前她住在这里.He has been in the League for three years.他入团已经三年了.Tom wrote a letter to his parents last night.昨晚汤姆给他的父母写了封信.。
一般过去时和现在完成时的区别练习题1
单项填空。
1.—I’.sorry.Cathy.._____.you.radi.fo.suc..lon.time.—Neve.mind.A.hav.borrowedB.hav.lentC.hav.keptD.hav.returned2.—Wher.hav.yo._____.thes.days?—.hav._____.t.Yangzho.wit.m.friends.A.been.goneB.been.beenC.gone.beenD.gone.gone3.—Wher.i.you.father.W.haven’.see.eac.othe.fo.weeks. —______.A.H.ha.bee.t.AmericaB.H.ha.gon.t.EnglandC.H.i.goin.t.AustraliaD.H.woul.visi.m.grandparents4.The.hav._____.sinc.th.factor.opened.A.lef.th.schoolB.joine.th.teamC.becom.workersD.worke.here5.Ji._____.th.Grea.Wal.man.times.A.wen.toB.goe.toC.ha.gon.toD.ha.bee.to6.I._____.te.year.sinc.the._____.t.France.A.was.movedB.was.hav.movedC.is.hav.movedD.is.moved7.—_____.t.th.Unite.States?—No.never.bu..wen.t.Canad..fe.year.ago.A.Hav.yo.beenB.Hav.yo.goneC.Di.yo.goD.Wil.yo.go8..won’.g.t.se.th.fil.tonigh.becaus.._____.m.ticket.A.didn’.loseB.hav.lostC.wil.loseD.didn’.have9.Mis.W.ha.taugh.i.thi.schoo.______.A.fo.te.yearsB.te.year.agoC.sinc.te.yearsD.fo.te.year.ago10.._____.today’.homewor.already.Wha.abou.you?A.hav.finishedB.finishC.t.finishD.finishing11.—An.ha.gon.t.Shanghai. —S._____.he.parents.A.hasB.hadC.didD.have时态练习I. 用括号内的一般过去时活现在完成时形式完成下列句子。
一般过去时和现在完成时练习题_含答案
一般过去时和现在完成时练习题_含答案练习题1.Where are the boy students? They _____ to the school factory.A. have beenB. have goneC. went2.Is your father in? No, he ___ _ to Shenzhen. Has he ever been there before ?Yes, he ___ there several timesA. has been, has goneB. has gone, has beenC. has gone, hasgone.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.A. have gone, have beenB. have been, have goneC. have been,have been4.Mother __ __me a new coat yesterday. I _______ it on. It fits mewell.A. had made…have triedB. made…have triedC. made…tried5 “He ____to draw horses already”. “When ______ he learn?” “ Lastyear “A. learned...hasB. learned...didC. has learned (i)6.Tom _____up into the tree. Look, he ____ high up there !A. has got…isB. has climbed…wasC. climbed…is7.____ you _____ the text yet ? Yes, we ____ it two hours ago. A. Have…copied…have B. Have…copied…did C. Did …copy…had8. “Why ______ she _______ angry ?” “Because he _____ at her just now .”A. did…get…shoutedB. has…got…shoutedC. did…get…has shouted9. ______you __________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…have…seen10.You ____ me waiting for two hours. I ____ for you since five.A. kept…waitedB. have kept…waitedC. kept…have waited11.Where ______ John _______ ? To the library. He _________ there for an hour.A.has…been…has goneB. has…gone…has beenC. did…go…went12.______ the baby still _____ ? No, it _______ crying.A. Is…crying…stoppedB. Did …cry…stoppedC. Is…crying…has stopped13. I _______ the way. I ________ here for quite many years.A. knew...have livedB. knew (iv)C. know…have lived14. _____ you ever _____ America ? Yes, I have.A. Have…gone toB. Have…gone inC. Have…been to15. My brother ____college for over three years.A. has gone toB. has been toC. has been in16.He ________ the Army by the end of 1989. He ______ in the army since then.A. joined…has beenB. has joined…has beenC. had joined…is17. When I _____ back, they had sent up(发射) ten satellites (卫星).A. cameB. comeC. have come18. —I’m sorry, Cathy, I ______ your radio for such a lo ng time.—Never mind.A. have borrowedB. have lentC. have kept19.It ______ ten years since they ______ to France.A. was, movedB. was, have movedC. is, have moved20. —Ann has gone to Shanghai. —So ______ her parents.A. hadB. didC. have21. Miss Wu has taught in this school ______.A. for ten yearsB. ten years agoC. since ten years22. I ______ today’s homework already. What about you?A. have finishedB. finishC. to finish23. Jim ______ the Great Wall for many times.A. goes toB. has gone toC. has been to24. They have ______ since the factory opened.A. joined the teamB. become workersC. worked here25. -I have seen the film “Titanic” already.-When __________ you __________ it?-The day before yesterday.A. have; seenB. will; seeC. did; see26. Mr Black __________ in China since five years ago.A. livedB. has livedC. lives27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.A. planted; plantedB. planted; have plantedC. have planted;planted28. —Where i s 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 Australia29. Jim ______ many friends since he ______ to China.A.has made, comeB.made,has comeC.has made, come30. They ______ each other for about ten years.A.knowB.have knewC. have known31.You have never been to Shanghai before, ______?A. haven’t youB.did youC. have you32.He ______ finished his homework ______.A.hasn’t, yetB.hasn’t,alreadyC.has, yet33.My uncle bought the new car two months ago.= My unclehas ______ thenew car ______ two months ago.A. bought,sinceB.had,sinceC.bought,for34.The old man died 5 years ago.=The old man ____________ for 5 years.A.has diedB.has deadC.has been dead35.They left Changsha an hour ago.=They have _________ in Changsha for an hour.A. leftB. been leftC.been away36.He ______ already ______ a letter to the factory to ask them to stop making noise.A.has writeB.has wroteC.has writen37. I won’t go to see t he film tonight because I ______ my ticket.A. have lostB. will loseC. didn’t have38.—Have you ever been a guest at a surprise party?—No,______.A.only once B.I have C.never39.—How long ______ you ______ this computer?—For about three years.A.have;had B.have;bought C.did;buy40.—I've never been to Japan.What about you?—______.A.I neither B.Me too C.Me neither41. – ________ you ever ________ Chinese mooncakes, Diana? - No, never. But I have had noodles.A. Will; tryB. Did; tryC. Have; tried 42.- Have you finished your composition? -Yes. I _______ it last night.A. finishedB. have finishedC. was finishing43. Neither you nor he ________ been to Beijing before.A. haveB. hasC. was44. – Do you want tea or coffee?- _________. I really don’t min d.A. EitherB. NeitherC. All45.He’s fed the dog and the cat, ________?A. isn’t heB. wasn’t heC. hasn’t he46. – What a nice model ship!- Thank you! It _______ me three days to make it.A. spentB. tookC. wasted47.The population of China large. About four fifths of the population farmers.A.is;areB.are;isC.are;are48. There is no living thing on moon.A.theB.aC.不填49.Alan is as as Lucy in their class.A.tallB.tallerC.tallest50. he practices, he does.A.Much; betterB.The much; the betterC.The more; the better51.If there is pollution, the air in our city will be dirtier.A.less;moreB.more;muchC.more;more52.Jenny is one of girls in our school.A.creativeB.the creativeC.the most creative53.This picture book is not so interesting as that .A.oneB.itC.those54.He is and he needs some help.A.dangerousB.in dangerousC.in danger55.There are many trees on side of the river.A.bothB.allC.each56.The boy is too young to himself.A.look upB.look afterC.look at57. There still some milk in the fridge. It’s necessary to go to the store today.A.amB.isC.are58. There is no living thing on moon.A.theB.aC.不填59.Thank you for having us.A.a lot ofB.a lots ofC.a lot60.You are tired. You go to the party.A.shouldB.shouldn’tC.need61.--- _________ you ______ Little Women yet?--- Yes. It’s interesting.A Did, readB Have, readC Have, readed62.I’m hungry because I had _______ for breakfast.A. somethingB.anything C nothing63.Although he _______ everything, he hasn’t ______ his li fe.A has lost, lostB loses, lostC lost, lost64. --- Where ________ has he _______ ?--- Japan.A .other, arrived B. else, got C. else, arrived65.He ______ the land America.A namedB has the nameC is named66.His songs are popular ______ people from all over the world.A withB toC in67._________ of population of China _________ 1.3 billion.A .A number, are B. The number, is C. A number, is68.How does the music make you _________ when you are ____ it?A to feel, hearingB to feel, listening to C. feel, listening to69.--- _______ do you feel ______ her music?--- It’s boring.A How, aboutB What, aboutC How, like70.West Lake is ___________ tea.A the country ofB the homeC the home of71.--- ________ do you want to go?--- Xi’an.A .other placeB .What else C. Where else72.The policeman held a gun and ran _________ the museum quickly as soon as he got a call.A. towardsB. awayC. away from73.I will finish ________ the book in _________ 10 minutes.A reading, otherB read, otherC reading, others74.Henry speaks Chinese very well. He __________ in China since 2002.A. stayedB. is stayingC. has stayed75.--- ______ you _______ your chores? We ______ in an hour.--- Yes. I’ve done some of them.A Have, done, are leavingB Have, done, leftC Did, do, shall leave76.--- Has your mother washed the dishes at home __________? --- Yes. She washed them ten minutes ago.A everB alreadyC yet77.--- Have you packed the beach towels ________ ?-- Yes, I have _______ packed them.A yet, yetB yet, alreadyC already, alreadyD already, yet78.--- Haven’t you seen the film yet?--- _________. I’ve learned a lot about it.A Yes, I haveB No, I haven’tC Yes, I did79. She looks _____ than she does.A. very olderB. much olderC. more older80. The garden is becoming ______.A. more beautiful and moreB. more beautiful and beautifulC. more and more beautiful81. They competed(比赛) to see who could work _____.A. the fastest and bestB. the faster and the betterC. faster and better82.______ hurry, _______speed.A. More, lessB. Much, littleC. The more, the less83.The air in Beijing is getting much _____ now than a few years ago.A. cleanB. cleanerC. cleanest84. Mobile phones are very popular now and they are _____ than before.A. cheapB. cheaperC. cheapest85. Which is _____ , a bicycle or a computer?A. expensiveB.more expensiveC.the most expensive86. The Yellow River is one of ______rivers in China. A. long B longer C the longest87.She is the second _______student in our class.A. tallB. tallerC. tallest88. The earth is _____ the moon.A. as 49 times big asB. 49 times as bigger asC. 49 times as big as89. The book is ____ of the two.A. thinnerB. the thinnerC. more thinner90. He feels _____ today than yesterday.A. more tiredB. more tirederC. much tired91. I don’t believe that this ___boy can paint such a nice picture.A. five years oldB. five-years-oldC. five-year-old92. Look! She’s standing ___ the ten children.A. amongB. betweenC. of93. --Can you give me some information about vacation trips?-- Why not _________ going to Hainan Island?A. considerB. mindC. keep94. Nowadays millions of Chinese leave the countryside to_______ for the work in cities.A. lookedB. searchC. find95. Mr. Jack ______ China for several years.A. has been toB. has come toC. has been in96. -- ____ have you been married?-- For twenty years.A. How farB. How oftenC. How long97. If you sit in a chair ____ a long time, your back may begin to hurt.A. inB. onC. for98. -- I often have hamburgers for lunch.--You’d better not. It’s bad for you ____ too much junk food.A. eatB. to eatC. eating99. My best friend Tom is ____ honest boy. You can believe him.A. aB. anC. the100. – Is Mr. Smith still in Shanghai?-- Yes, he ____ there for two months.A. has beenB. has goneC. has been to。
一般过去时和一般现在时练习题含答案
现在完成时、一般过去时比较练习题I.、现在完成时句子改错: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.______II、用括号里所给的单词的正确形式填空。
1.I the cake, I am full now. ( eat )2.I the cake last night. ( eat )3.He the film ten years ago. ( see )4.I a new book yesterday. ( buy )5. She her book, she can’t find it anywhere. ( lose )6.Mother supper, we can have a nice meal. ( cook )7.She her clothes this morning.(wash)8.I lunch at 12:10 . ( have )9. I my homework just now. ( do )10.I your shoes , you can put them on now. ( clean ) 11.He( tell ) us something about America yesterday.12.Tom( make ) some mistakes in his test.13.The train has already( arrive ).14.Jane( send ) me a dictionary the day before yesterday.15.They( ask ) me to thank your mother just now.16.The doctor( say ) the child needed an operation.17.The dog( die ) two hours ago.18.Tomorrow is my father’ s birthday. I( buy ) a present for him.19.Mary isn’ t in the classroom. She her homeworkyet?(finish)20.you( find ) the key of your house?答案 : 1.have eaten 2.ate 3.saw 4.bought 5.has lost6.has cooked7.washed8.had9.did10.havecleaned11.told12.made13.arrived14.sent15.asked16.said 17.died18.have bought 19.Hasfinished20.Have found答案 : 1. isn’ t he _____ has he . I don’t think ⋯只能根据宾语从句变成反问句。
(完整)一般过去时和现在完成时练习题_含答案,推荐文档
(完整)一般过去时和现在完成时练习题_含答案,推荐文档一般过去时和现在完成时练习题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 triedC. has made…triedD. made…tried2 “He ____to draw horses already”. “When ______ he ?”“Last year “A. learned...hasB. learned (i)C. 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 (i)B. 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…seen…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 goneB. has…gone…has beenC. did…go…wentD. did…be…went9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped10. I _______ the way. I ________ here for quite many years.A. knew...have livedB. knew (iv)C. know...h ave 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 toC. 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. 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. Jac k ____ 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 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 arri vedD. 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. ha d 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. BDACA ADBDC CDDBC ABCDB DCADC BB 现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 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 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…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…didD. 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…seen…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 goneB. has…gone…has beenC. did…go…wentD. did…be…went9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped10. I _______ the way. I ________ here for quite many years.A. knew...have lived B. knew (iv)C. know...h ave 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 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. 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. 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 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 ar rivedD. 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. BDACA ADBDC CDDBC ABCDB DCADC BB 现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。