最新一般过去时和现在完成时练习题及答案-I资料

合集下载

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

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

一般过去时和现在完成时练习题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)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

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

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

一般过去时和现在完成时练习题_含答案-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.(改成一般疑问句)__________三.用词的适当形式填空。

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

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

一般过去时和现在完成时练习题_含答案(共5页)-本页仅作为预览文档封面,使用时请删除本页-一般过去时和现在完成时练习题1. A. 用 already或 yet1) Have they taken down the old pictures ___ ___ No, they haven’t____ ___.2) Most of us have finished our compositions_____ .3) He said he hadn’t visited the exhibition _____ ___.B.用 since或 for1) We have learned five lessons __ __ _ the beginning of this term.2) Mrs Liao has been in hospital __ _ ___last week.3) I have stayed at my aunt’s ___ __two weeks.C. 用have gone或 have been1) Where are the boy students They _____ to the school factory.2) Is your father in No, he ___ _ to Shenzhen. _______he ever ______ there 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…is 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____ 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…wai tedB. have kept…waitedC. kept…have waitedD. have kept…have waited______ John _______ To the library. He _________ therefor 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 to B. 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. h ad joined …has been14. By the time I_____ back they ____ up ten satellites. A. came…have sent B. came…had sentC. come…have sentD. had 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. h ad 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…heard B. 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 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…knewB. had worked…had knownC. worked…knewD. wor ked…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 China since five years ago.A. livedB. has livedC. livesD. is going tolive27. 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 been3) have been, have been 2. 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...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)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

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

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

一般过去时和此刻达成时练习题1. A.alreadyyet1) Have they taken down the old pictures ___ ___? No, they haven ’t_____.2) Most of us have finished our positions _____ .3) He said he hadn ’t visited the exhibition ______.B.sincefor1) 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 gonehave 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. learneddidC. has learned hasD. has learned did3.Tom _____up into the tree. Look, he ____ high up there !A. has got isB. has climbedwasC. gotwasD. climbed is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did copy didB. Have copied haveC. Have copieddidD. 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 seen 7.You ____ mewaiting 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 stopped 10. I _______ the way.I ________ here for quite many years.A. knew have livedB. knew liveC. know havelivedD. 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. e have sentD. had e 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 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 work ed had knownC. worked knewD. worked had known24. He _____ angry because he ____ for a long time.A. had gothad waitedB. got waitedC. had gotwaitedD. got had waited25. -I have seen the film “Titanic ” already.-When __________ you __________ it-The day before yesterday.A. have seenB. willseeC. 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。

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

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

一般过去时和现在完成时一. 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 times二. 选择填空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 .____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did...copy (i)B. Have…copied…haveC.Have...copied (i)D. Did …copy…had4. ______you __________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…have…seenD. Did …see…have…seen5.Where ______ John _______ ? To the library. He _________ there for an hour.A.has…been…has goneB. has…gone…has beenC. did…go…wentD. did…be…went6.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped7. I _______ the way. I ________ here for quite many years.A. knew…have livedB. knew (iv)C. know… have livedD. know (iv)8. _____ you ever _____ America ? Yes, I have.A. Have…gone toB. Have…gone inC. Have…been toD. Have …been in9. My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at10. -I have seen the film “Titanic” already.-When __________ you __________ it?-The day before yesterday.A. have;seenB. will;seeC. did;seeD. did;seen11. Mr Black __________ in China since five years ago.A. livedB. has livedC. livesD. is going to live12. We ____________ trees lastSunday. So far we __________ over 3,000 trees there.A. planted;plantedB. planted;have plantedC. have planted;plantedD. have planted;have plantedTHANKS !!!致力为企业和个人提供合同协议,策划案计划书,学习课件等等打造全网一站式需求欢迎您的下载,资料仅供参考。

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

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

一般过去时和现在完成时练习题 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)C. has learned...has D. has learned (i) 3.Tom _____up into the tree. Look, he ____ high up there !A. has got…isB. has climbed…wasC. got …wasD.climbed…is 4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. Did …copy…had 5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”A. did…get…shoutedB. has…got…shoutedC. did…get…has shoutedD. has…got…has shouted 6. ______you __________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…have…seenD. Did …see…have…seen 7.You ____ me waiting for two hours. I ____ for you since five.A. kept…waitedB. have kept…waitedC. kept…have waitedD. have kept…have waited 8.Where ______ John _______ ? To the library. He _________ there for an hour.A.has…been…has goneB. has…gone…has beenC. did…go…wentD. did…be…went 9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped 10. I _______ the way. I ________ here for quite many years. A. knew...have lived B. knew (iv)C. know...have lived D. know (iv) 11. _____ you ever _____ America ? Yes, I have.A. Have…gone toB. Have…gone inC. Have…been toD. Have …been in 12. My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at 13.He ________ the Army by the end of 1989. He ______ in the army since then.A. joined…isB. has joined…has beenC. had joined…isD. had joined …has been 14. By the time I _____ back they ____ up ten satellites.A. came…have sentB. came…had sentC. come…have sentD. had come…sent 15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.A. went…tookB. went…had takenC. had gone…tookD. had gone…had taken 16. We ____ out by that time that he ____ a spy for a long time.A. had found…had beenB. had found…wasC. found…had beenD. found…was 17. Before the news ____ him, he ____ to know about it.A. reaches…has gotB. reached…had gotC. reached…gotD. had reached…got 18. I _____ him a second letter before I ____ from him.A. wrote…heardB. wrote…had heardC. had written…heardD. have written…hear 19. People ____ that the soldiers _____ fighting.A. say…had stoppedB. said…has stoppedC. say…stoppedD. said…had stopped 20. We ____ in a good harvest because we ____ enough rain.A. didn’t get…had hadB. got…had hadC. had got…had hadD. got…hadn’t had 21. They _______ for five hours when they ______ in New York.A. flew…arrivedB. had flown…had arrivedC. flew…had arrivedD. had flown…arrived 22. She ____ that it _____ for two days by that day.A. says…has rainedB. says…had rainedC. said…had rainedD. said…rained 23. John _____ there since the year before, so he _____ them.A. had worked…knewB. had worked…had knownC. worked…knewD. worked…had known 24. He _____ angry because he ____ for a long time.A. had got…had waitedB. got…waitedC. had got…waitedD. got…had waited 25. -I have seen the film “Titanic” already. -When __________ you __________ it? -The day before yesterday.A. have; seenB. will; seeC. did; seeD. did; seen 26. Mr Black __________ in China since five years ago.A. livedB. has livedC. livesD. is going to live 27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.A. planted; plantedB. planted; have plantedC. have planted; plantedD. have planted; have planted练习答案: 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)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

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

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

一般过去时态和现在完成时态的区别练习题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)一般过去时态常与具体的时间状语连用,而现在完成时态通常与模糊的时间状语连用,或无时间状语。

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

For personal use only in study and research; not for commercial use一般过去时和现在完成时练习题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 a unt’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. m ade…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 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. we nt…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…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)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

相关文档
最新文档