一般过去时与现在完成时比较练习题(整理版)
- 格式:doc
- 大小:46.50 KB
- 文档页数:2
一般过去时和现在完成时练习题 1. A. 用already或yet 1) Have they taken down the old pictures ___ ___? No, they haven’t____ ___. 2) Most of us have finished our compositions _____ . 3) He said he hadn’t visited the exhibition _____ ___. B.用since或for 1) We have learned five lessons __ __ _ the beginning of this term. 2) Mrs Liao has been in hospital __ _ ___last week. 3) I have stayed at my aunt’s ___ __two weeks. C. 用have gone或have been 1) Where are the boy students? They _____ to the school factory. 2) Is your father in? No, he ___ _ to Shenzhen. _______he ever ______ there before ?Yes, he ___ there several times 3) He asked me if I___ __ to Hangzhou before. I told him that I wanted to go there for a visit as I __ __ never _ ___ to that city before. 2. 选择填空 1.Mother __ __me a new coat yesterday. I _______ it on. It fits me well.A. had made…have triedB. made…have triedC. has made…triedD. made…tried 2 “He ____to draw horses already”. “When ______ he ?” “ Last year “ A. learned...has B. learned (i)C. has learned...has D. has learned (i) 3.Tom _____up into the tree. Look, he ____ high up there !A. has got…isB. has climbed…wasC. got …wasD. climbed…is 4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. Did …copy…had 5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”A. did…get…shoutedB. has…got…shoutedC. did…get…has shoutedD. has…got…has shouted 6. ______you __________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…have…seenD. Did …see…have…seen 7.You ____ me waiting for two hours. I ____ for you since five.A. kept…waitedB. have kept…waitedC. kept…have waitedD. have kept…have waited 8.Where ______ John _______ ? To the library. He _________ there for an hour.A.has…been…has goneB. has…gone…has beenC. did…go…wentD. did…be…went 9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped 10. I _______ the way. I ________ here for quite many years. A. knew...have lived B. knew (iv)C. know...have lived D. know (iv) 11. _____ you ever _____ America ? Yes, I have.A. Have…gone toB. Have…gone inC. Have…been toD. Have …been in 12. My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at 13.He ________ the Army by the end of 1989. He ______ in the army since then.A. joined…isB. has joined…has beenC. had joined…isD. had joined …has been 14. By the time I _____ back they ____ up ten satellites.A. came…have sentB. came…had sentC. come…have sentD. had come…sent 15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.A. went…tookB. went…had takenC. had gone…tookD. had gone…had taken 16. We ____ out by that time that he ____ a spy for a long time.A. had found…had beenB. had found…wasC. found…had beenD. found…was 17. Before the news ____ him, he ____ to know about it.A. reaches…has gotB. reached…had gotC. reached…gotD. had reached…got 18. I _____ him a second letter before I ____ from him.A. wrote…heardB. wrote…had heardC. had written…heardD. have written…hear 19. People ____ that the soldiers _____ fighting.A. say…had stoppedB. said…has stoppedC. say…stoppedD. said…had stopped 20. We ____ in a good harvest because we ____ enough rain.A. didn’t get…had hadB. got…had hadC. had got…had hadD. got…hadn’t had 21. They _______ for five hours when they ______ in New York.A. flew…arrivedB. had flown…had arrivedC. flew…had arrivedD. had flown…arrived 22. She ____ that it _____ for two days by that day.A. says…has rainedB. says…had rainedC. said…had rainedD. said…rained 23. John _____ there since the year before, so he _____ them.A. had worked…knewB. had worked…had knownC. worked…knewD. worked…had known 24. He _____ angry because he ____ for a long time.A. had got…had waitedB. got…waitedC. had got…waitedD. got…had waited 25. -I have seen the film “Titanic” already. -When __________ you __________ it? -The day before yesterday.A. have;seenB. will;seeC. did;seeD. did;seen 26. Mr Black __________ in China since five years ago.A. livedB. has livedC. livesD. is going to live 27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.A. planted;plantedB. planted;have plantedC. have planted;plantedD. have planted;have planted一般现在时和现在进行时练习题name一、选择:1. My mother often oranges. A eat B. eats C. eating2. My aunt sometimes very well. A. sing B. sings C. singing3. Jack usually grandpa very much. A. miss B. misses C: missing4. He _______ his homework now. A: doing B. is doing C. does5. Lily _________ the piano now. A: playing B plays C is playing6. Look! Tom __________ in the sea now. A: swim B: swimming C: is swimming7. Listen! The students __________ now. A: cry B: are crying C cries8. A bird every day. A. flies B. fly C. is flying9. The horses often fast. A . run B. runs C. is running10. You every night . A. dance B. dances C. are dancing11. He to church on Sundays. A go B . goes C is going12. Mom me her new earrings every day. A show B. shows C. is showing13. She TV every night. A. watches B. watch C is watching14. They _________ the mountain every day. A: climbs B: climb C is climbing15. Don’t shout! She ________ now. A: sleeping B is sleeping C sleeps16. He ________ the picture now. A is painting B paints C is painting17. Look! He _________ now. A dance B is dancing C dances18. My parents me to the park every week. A. take B. takes C. are taking19. That elephant two big ears. A. have B. has C. are D is20. My uncle clothes every evening. A washes B. is washing C. wash21. I __________ a letter in the mail box now A putting B am putting C put22. I ________ a fairy tale now. A read B am reading C reads二、按要求写句子1).she, the window, open, now.(用现在进行时连词成句.)_____________________2).is, who, the window, cleaning?(连词成句)______________________3).She is closing the door now.(改成否定句)______________________4.)You are doing your homework.(用"I"作主语改写句子)______________________5).they, the tree, sing, now, under.(用现在进行时连词成句.)____________________6).The Young Pioneers are helping the old woman.(改成一般疑问句)__________三.用词的适当形式填空。
六年级英语一般过去时与现在完成时对比练习题40题(带答案)1. I ______ my homework last night.A. finishB. finishedC. have finished答案:B。
解析:“last night”是一般过去时的标志词,表示过去某个具体的时间点发生的动作,所以这里要用一般过去时,“finished”是“finish”的过去式。
选项A是一般现在时形式,不符合句子语境;选项C“have finished”是现在完成时,表示过去发生的动作对现在造成的影响或结果,这里只是单纯描述昨晚做作业这个过去的动作,不需要用现在完成时。
2. She ______ to the park three days ago.A. goesB. wentC. has gone答案:B。
解析:“three days ago”表明是三天前发生的事情,是一个确切的过去时间,要用一般过去时,“went”是“go”的过去式。
选项A“goes”是一般现在时的第三人称单数形式,不符合语境;选项C“has gone”是现在完成时,强调过去发生的动作对现在的影响,这里只是陈述过去去公园的动作,用一般过去时即可。
3. They ______ a great time at the party last week.A. haveB. hadC. have had答案:B。
解析:“last week”是一般过去时的时间标志,句子描述上周在聚会上度过美好时光这个过去的动作,“had”是“have”的过去式。
选项A“have”是一般现在时形式;选项C“have had”是现在完成时,这里不需要强调对现在的影响,所以用一般过去时。
4. My mother ______ some delicious cakes this morning.A. makesB. madeC. has made答案:B。
解析:“this morning”在这里表示过去的这个上午,是过去的时间,要用一般过去时,“made”是“make”的过去式。
一般过去时与现在完成时比较练习题(整理版) 哎呀,这可真是个难题啊!让我想想怎么才能搞定这个题目呢?我们得明确一般过去时和现在完成时的区别。
一般过去时是描述过去发生的事情,而现在完成时则是强调从过去到现在的一个持续性动作或状态。
好了,现在让我们开始吧!1. 一般过去时与现在完成时比较练习题(整理版)我们来看看第一道题目:题目:我昨天去了公园。
(一般过去时)我昨天去了公园,然后我在公园里玩了一整天。
(现在完成时)哎呀,这道题目真是太简单了!昨天我去公园,然后一直在公园里玩,一直到现在为止都还在玩呢!这个过程一直持续到现在,所以要用现在完成时来表达。
接下来是第二道题目:题目:我上个月买了一辆新车。
(一般过去时)我上个月买了一辆新车,结果这个月就坏了。
(现在完成时)这道题目有点难哦!我上个月买了一辆新车,结果这个月就坏了。
这个过程是从上个月开始一直持续到现在的,所以要用现在完成时来表达。
不过,这个月坏了也没关系啦,反正现在已经修好了嘛!第三道题目:题目:我去年学过英语。
(一般过去时)我去年学过英语,但是我现在还不太会说。
(现在完成时)这道题目也很简单啊!我去年学过英语,但是现在还是不太会说。
这个过程是从去年开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在正在努力学习嘛!第四道题目:题目:我小时候喜欢吃巧克力。
(一般过去时)我小时候喜欢吃巧克力,现在还是很喜欢。
(现在完成时)这道题目也很简单啊!我小时候喜欢吃巧克力,现在还是很喜欢。
这个过程是从小时候开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在还是很喜欢吃巧克力嘛!第五道题目:题目:我上学的时候经常迟到。
(一般过去时)我上学的时候经常迟到,但是现在已经改正了。
(现在完成时)这道题目也很简单啊!我上学的时候经常迟到,但是现在已经改正了。
这个过程是从上学的时候开始一直持续到现在的,所以要用现在完成时来表达。
四年级英语现在完成时与一般过去时对比练习题40题(带答案)1. Tom ______ his homework last night.A. finishesB. has finishedC. finished答案:C。
解析:本题描述的是昨晚发生的事情,是一个明确的过去时间点(last night),一般过去时用于表示过去某个特定时间发生的动作或存在的状态,这里应该用finished。
选项A是一般现在时的第三人称单数形式,不符合语境;选项B是现在完成时,现在完成时强调过去的动作对现在造成的影响或结果,这里只是单纯描述昨晚做作业这个过去的动作,不需要用现在完成时。
2. My mother ______ a big cake for me this morning.A. madeB. has madeC. makes答案:A。
解析:句中有this morning这个表示过去的时间状语,描述今天早上发生的动作,用一般过去时,所以选made。
选项C是一般现在时,不符合语境;选项B现在完成时强调对现在的影响,这里只是陈述过去做蛋糕这个动作,不需要用现在完成时。
3. We ______ to the zoo yesterday.A. goB. have goneC. went答案:C。
解析:yesterday表明是昨天发生的事情,是过去的时间,一般过去时用来描述过去发生的动作,went是go的过去式,所以选C。
选项A是一般现在时,不符合语境;选项B现在完成时have gone表示去了还没回来,这里只是说昨天去了动物园这个过去的动作,不强调是否回来,所以不用现在完成时。
4. Lily ______ her room already.A. cleansB. has cleanedC. cleaned答案:B。
解析:句中的already是现在完成时的标志词,表示已经,强调过去的动作对现在造成的影响 房间现在是干净的),所以用has cleaned。
一般过去时和现在完成时练习题_含答案(推荐5篇)第一篇:一般过去时和现在完成时练习题_含答案一般过去时和现在完成时练习题1.A.用 already或 yet1)Have they taken down the old pictures ______? No, they haven’t____ ___.2)Most of us have finished our compositions _____.3)He said he hadn’t visited the exhibition _____ ___.B.用since或 for1)We have learned five lessons __ ___ the beginning of this term.2)Mrs Liao has been in hospital __ _ ___last week.3)I have stayed at my aunt’s _____two weeks.C.用have gone或 have been1)Where are the boy students? They _____ to the school factory.2)Is your father in? No, he ____ to Shenzhen._______he ever ______ there before ?Yes, he ___ there several times3)He asked me if I_____ to Hangzhou before.I told him that I wanted to go there for a visit as I ____ never ____ to that city before.2.选择填空1.Mother ____me a new coat yesterday.I _______ it on.It fits me well.A.had made…have triedB.made…have tried C.has made…triedD.made…tried2 “He ____to draw horses already”.“When ______ he ?” “ Last year “A.learned...hasB.learned...didC.has learned...hasD.has learned (i)3.Tom _____up into the tree.Look, he ____ high up there!A.has got…isB.has climbed…wasC.got …wasD.climbed…is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A.Did...copy...didB.Have...copied...haveC.Have...copied (i)D.Did …copy…had5.“Why ______ she _______ angry ?” “Because he _____ at her just now.”A.did…get…shoutedB.has…got…shoutedC.did…get…has shoutedD.has…got…has shouted6.______you __________ the film before ? Where _____ you ____ it ?A.Have …seen…did…seeB.Did …see…did…watchC.Have…see n…have…seenD.Did …see…have…seen7.You ____ me waiting for two hours.I ____ for you since five.A.kept…waitedB.have kept…waitedC.kept…have waitedD.have kept…have waited8.Where ______ John _______ ? To the library.He _________ there for an hour.A.has…been…has gone B.has…gone…has beenC.did…go…wentD.did…be…went9.______ the baby still _____ ? No, it _______ crying.A.Has…cried…has stopped B.Is…crying…stoppedC.Did …cry…stoppedD.Is…crying…has stopped10.I _______ the way.I ________ here for quite many years.A.knew...have livedB.knew...liveC.know...have livedD.know (iv)11._____ you ever _____ America ? Yes, I have.A.Have…gone toB.Have…gone inC.Have…been toD.Have …been in12.My brother ____college for over three years.A.has gone toB.has been to C.has been inD.has been at13.He ________ the Army by the end of 1989.He ______ in the army since then.A.joined…isB.has joined…has beenC.had joined…isD.had joined …has been14.By the time I _____ back they ____ up ten satellites.A.came…have sentB.came…had e…havesentD.had come…sent15.Jack ____ over five lessons by seven o’clock.Then he ____a rest.A.went…tookB.went…had takenC.had gone…tookD.had gone…had taken16.We ____ out by that time that he ____ a spy for a long time.A.had found…had beenB.had found…wasC.found…had beenD.found…was17.Before the news ____ him, he ____ to know about it.A.reaches…has got B.reached…had got C.reached…gotD.had reached…got18.I _____ him a second letter before I ____ from him.A.wrote…heardB.wrote…had heardC.had written…heardD.have written…hear19.People ____ that the soldiers _____ fighting.A.say…had stoppedB.said…has stoppedC.say…stoppedD.said…had stopped20.We ____ in a good harvest because we ____ enough rain.A.didn’t get…had hadB.got…had hadC.had got…had hadD.got…hadn’t had21.They _______ for five hours when they ______ in New York.A.flew…arrivedB.had flown…had arrivedC.flew…had arrivedD.had flown…arrived22.She ____ that it _____ for two days by that day.A.says…has ra inedB.says…had rainedC.said…had rainedD.said…rained23.John _____ there since the year before, so he _____ them.A.had worked…knewB.had worked…had knownC.worked…knewD.worked…had known24.He _____ angry because he ____ for a long time.A.had got…had waitedB.got…waitedC.had got…waitedD.got…had waited25.-I have seen the film “Titanic” already.-When __________you __________ it?-The day before yesterday.A.have; seenB.will; seeC.did;seeD.did; seen26.Mr Black __________ in China since five years ago.A.livedB.has livedC.livesD.is going to live27.We ____________ trees last Sunday.So far we __________ over 3,000 trees there.A.planted; plantedB.planted; have plantedC.have planted; plantedD.have planted; have planted练习答案:1.A.1)yet, yet2)already3)yetB.1)since2)since3)sinceC.1)have been2)has gone, Has, been, has been3)have been, have been2.BDACAADBDCCDDBCABCDBDCADCBB第二篇:一般过去时与现在完成时比较练习题一般过去时与现在完成时比较练习题I.用所给动词的适当形式填空。
完整版)一般过去时和现在完成时的区别练习题C。
Did you go。
D。
Did you visit8.She ______ her phone at home yesterday。
but she ______ it now.A。
left。
has。
B。
left。
hadC。
has left。
has。
D。
has left。
had9.I ______ my keys。
I can’t find them anywhere.A。
lost。
B。
have lostC。
am losing。
D。
was losing10.He ______ the book last week and he ______ it already.A。
finished。
returned。
B。
finished。
has returnedC。
has finished。
returned。
D。
has finished。
has returned 一般过去时和现在完成时的区别一般过去时和现在完成时都可以用来描述过去的动作,但是它们之间有一些区别。
一般过去时通常用来描述过去发生的动作,而现在完成时则强调与现在的联系。
例如,当我们说“我去年去了北京”时,我们使用的是一般过去时,因为这个动作发生在过去。
但是,如果我们说“我去过北京”,我们使用的是现在完成时,因为这个动作与现在有联系,可能是我们最近去过北京或者我们曾经去过北京但是现在不再去了。
单项填空。
1.- 对不起,XXX,我借了你的收音机很长时间了。
- 没关系。
A。
借了。
B。
借出C。
保留。
D。
归还2.- 最近你去哪里了。
- 我和朋友去了扬州。
A。
去了,去了。
B。
去了,在那里C。
去了,来了。
D。
去了,回来了3.- 你父亲在哪里?我们已经好几周没见了。
- 他去美国了。
A。
他去了美国。
B。
他去了英国C。
他要去澳大利亚。
D。
他要去看我的祖父母4.自从工厂开业以来,他们一直在这里工作。
A。
离开了学校。
B。
加入了团队C。
四年级英语现在完成时与一般过去时对比单选题40题1. I ______ my homework yesterday.A. finishB. finishedC. have finishedD. will finish答案:B。
本题考查一般过去时。
yesterday 是一般过去时的标志词,所以要用过去式finished,A 是动词原形,C 是现在完成时,D 是一般将来时,都不符合题意。
2. She ______ the room already.A. cleanedB. cleansC. has cleanedD. is cleaning答案:C。
本题考查现在完成时。
already 是现在完成时的标志词,所以要用has cleaned,A 是一般过去时,B 是一般现在时,D 是现在进行时,均不符合。
3. They ______ football last week.A. playB. playedC. have playedD. are playing答案:B。
last week 表明是一般过去时,要用played,A 是动词原形,C 是现在完成时,D 是现在进行时,都不正确。
4. He ______ never ______ to Beijing.A. was; goneB. has; beenC. is; beenD. did; go答案:B。
never 常与现在完成时连用,have/has been to 表示去过某地,所以用has; been,A 选项was gone 表达错误,C 选项is been 错误,D 选项did go 是一般过去时,不符合。
5. My sister ______ just ______ a letter to her friend.A. has; wroteB. have; writtenC. has; writtenD. have; wrote答案:C。
just 是现在完成时的标志词,my sister 是第三人称单数,所以用has written,A 选项wrote 错误,B 和D 选项have 与主语不搭配。
一般过去时与现在完成时比较练习题(整理版) 哎呀,这可是个大难题啊!让我想想怎么写这个题目。
一般过去时与现在完成时比较练习题(整理版),听起来就像是一道数学题,让人头昏眼花。
但是,别担心,我会尽力让它变得简单易懂的。
我们来谈谈一般过去时。
一般过去时是用来描述过去发生的事情的。
比如说,“我昨天去了超市。
”这句话就是用一般过去时说的。
如果你想表达过去某个时间点的动作或状态,你就需要用到一般过去时的进行时态。
比如说,“我昨天一直在看电视。
”这句话就是用一般过去时的进行时态说的。
接下来,我们来看看现在完成时。
现在完成时是用来描述过去发生的事情对现在造成的影响或者结果的。
比如说,“我已经吃了早饭了。
”这句话就是用现在完成时说的。
如果你想表达一个动作从过去一直持续到现在,你就需要用到现在完成时的完成进行时态。
比如说,“我已经看了三个小时的电影了。
”这句话就是用现在完成时的完成进行时态说的。
好了,现在我们已经知道了一般过去时和现在完成时的区别,接下来我们就可以开始做练习题了。
我们来看第一道题:I _______ (go) to the gym yesterday. 答案是:went。
因为这是一个过去的事件,所以我们需要用一般过去时来描述。
接着,我们来看第二道题:I _______ (have) been studying English for 5 years. 答案是:have been studying。
因为这是一个对现在造成影响的事件,所以我们需要用现在完成时来描述。
我们来总结一下今天学到的知识。
一般过去时和现在完成时都是用来描述过去发生的事情的,但是它们的用法是不同的。
一般过去时用来描述过去发生的事情本身,而现在完成时则用来描述过去发生的事情对现在造成的影响或者结果。
希望今天的课程能让大家更好地理解这两种时态的区别和用法。
好了,今天的课就到这里了。
希望大家能够好好复习今天学到的知识,并且在以后的学习和生活中运用所学知识取得更好的成绩哦!。
小升初英语现在完成时与一般过去时对比完形填空题50题(带答案)1I have a good friend named Tom. He ___1___ many interesting things in his life. Last summer, he went to a beautiful beach with his family. They had a great time there. He ___2___ in the sea and played volleyball on the beach. Since then, he ___3___ about that trip a lot.1. A. has done B. did C. does D. will do答案:A。
现在完成时强调过去发生的动作对现在的影响,此处表示他在生活中做了很多有趣的事情,对现在有影响。
B 选项一般过去时只是单纯强调过去的动作;C 选项一般现在时不符合语境;D 选项将来时也不对。
2. A. swims B. swam C. has swum D. is swimming答案:B。
last summer 是明显的过去时间标志,要用一般过去时。
A 选项一般现在时错误;C 选项现在完成时不符合;D 选项现在进行时错误。
3. A. has thought B. thinks C. thought D. will think答案:A。
since then 是现在完成时的标志词,强调从过去某个时间点到现在一直在想那次旅行。
B 选项一般现在时错误;C 选项一般过去时错误;D 选项将来时错误。
2I had a great weekend. I ___11___ (go) to the park with my friends. We played games and had a picnic. It was a lot of fun. After that, I ___12___ (come) back home and did my homework.11. A. went B. have gone C. go D. will go答案:A。
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。
I、辨析
A. 用already或yet填空
1)- Have they taken down the old pictures _____?
-No, not ______.
2) Most of us have ________ finished our compositions.
3) He has n’t visited the exhibition _______.
4) I have finished my homework ______.
5)I haven’t fini shed my homework ____.
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 to或have been to填空
1) -Where are the boy students?
-They _____ to the school library.
2) -Is your father at home?
-No, he ____ to Beijing.
-_______he ever _________ Beijing before?
-Yes, he _______________ Beijing several times
III. 单项填空。
1.Mother____me a new coat yesterday.
A. had made
B. made
C. has made
D. makes
2.____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did…copy…did
B. Have…copied…have
C. Have…copied…did
D. Did …copy…had
3. ______you __________ the film before ? Where _____ you ____ it ?
A. Have …seen; did…see
B. Did …see; did…watch
C. Have…seen; have…seen
D. Did …see; have…seen
4.You ____ me waiting for two hours. I ____ for you since five.
A. kept…waited
B. have kept…waited
C. kept…have waited
D. have ke pt…have waited
5.-Where ______ John _______ ?
-To the library. He _________ there for an hour.
A. has…been…has gone
B. has…gone…has been
C. did…go…went
D. did…be…went
6.- _____ you ever ___America ?
-Yes, I have.
A. Have…gone to
B. Have…gone in
C. Have…been to
D. Have …been in
7. My brother ____college for over three years.
A. has gone to
B. has been to
C. has been in
D. has been at
8. Mr Black __________ in China since five years ago.
A. lived
B. has lived
C. lives
D. is going to live
9. We __________ trees last Sunday. So far we ________ over 3,000 trees there.
A. planted;planted
B. planted;have planted
C. have planted;planted
D. have planted;have planted
10. I ______ today’s homework already. What about you?
A. have finished
B. finish
C. to finish
D. finishing
11. Jim ______ the Great Wall many times.
A. went to
B. goes to
C. has gone to
D. has been to
12. —______ to the United States?
—No, never, but I went to Canada a few years ago.
A. Have you been
B. Have you gone
C. Did you go
D. Will you go
13. Miss Wu has taught in this school ______.
A. for ten years
B. ten years ago
C. since ten years
D. for ten years ago
14. I _____ to school at seven yesterday.
A. am going
B. went
C. go
D. have gone
15. Tom _____ basketball with his classmate the day before yesterday.
A. plays
B. played
C. has played
D. is playing。