1、一般过去时和现在完成时练习题1. A. 用 already或 yet1) Have they taken down the old pictures _ _? No, they havent_ _.2) Most of us have finished our compositions _ .3) He said he hadnt visited the exhibition _ _.B.用 since或 for1) We have learned five lessons _ _ _ the beginning of this term.2) Mrs Liao has been in hos
2、pital _ _ _last week.3) I have stayed at my aunts _ _two weeks.4)He has been swimming he was five.5) We have lived here three years ago.C. 用have gone to或 have been to have been in1) Where are the boy students? They _ to the school factory.2) Is your father in? No, he _ _ to Shenzhen. _he ever _ ther
3、e before ? Yes, he _ there several timesHow long you the city? For two weeks.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 madehave tri
4、ed B. madehave triedC. has madetriedD. madetried2 “He _to draw horses already”. “When _ he ?” “ Last yearA. learnedhas B. learneddid C. has learnedhas D. has learneddid3.Tom _up into the tree. Look, he _ high up there !A. has gotis B. has climbedwas C. got wasD. climbedis4._ you _ the text yet ? Yes
5、, we _ it two hours ago.A.DidcopydidB.HavecopiedhaveC.HavecopieddidD. Did copyhad5. “Why _ she _ angry ?” “Because he _ at her just now .”A. didgetshouted B. hasgotshouted C. didgethas shouted D. hasgothas shouted6. _you _ the film before ? Where _ you _ it ?A. Have seendidsee B. Did seedidwatchC. H
6、aveseenhaveseenD. Did seehaveseen7.You _ me waiting for two hours. I _ for you since five.A. keptwaited B. have keptwaitedC. kepthave waited D. have kepthave waited8.Where _ John _ ? To the library. He _ there for an hour.A.hasbeenhas goneB. hasgonehas been C. didgowent D. didbewent9._ the baby stil
7、l _ ? No, it _ crying.A. Hascriedhas stoppedB. Iscryingstopped C. Did crystopped D. Iscryinghas stopped10. I _ the way. I _ here for quite many years.A. knewhave lived B. knewlive C. knowhave lived D. knowlive11. _ you ever _ America ? Yes, I have.A. Havegone to B. Havegone in C. Havebeen to D. Have
8、 been in12. My brother _college for over three years. A. has gone toB. has been to C. has been in D. has been at 13.He _ the Army by the end of 1989. He _ in the army since then.A. joinedis B. has joinedhas been C. had joinedisD. had joined has been14. -I have seen the film “Titanic” already. -When
9、_ you _ it? -The day before yesterday. A. have; seen B. will; see C. did; see D. did; seen 15. Mr Black _ in China since five years ago. A. lived B. has lived C. lives D. is going to live 16.We_trees last Sunday.So far we over 3,000 trees there. A. planted; plantedB. planted; have planted C. have pl
10、anted; planted D. have planted; have planted17、Both his parents look sad . Maybe they _whats happened to him. A. knew B. have known C. must know D.will know18、He has _ been to Shanghai, has he ? A. already B.never C.ever D. still19、Have you met Mr Li _?A. just B. ago C.before D. a moment ago20、The f
11、amous writer _ one new book in the past two year.A. is writing B.was writing C.wrote D.has written21、Miss Green isnt in the office . she_ to the library. A.has gone B. went C.will go D. has been22、Zhao Lan _already _in this school for two years.A. was ; studying B. will ; study C. has ; studied D. a
12、re ; studying23、We _ Xiao Li since she was a little girl.A. know B. had known C. have known D. knew24、Harry Potter is a very nice film .I_ it twice.A. will see B. have seen C. saw D.see25、These farmers have been to the United States.Really ? When _ there ?A. will they go B. did they go C. do they go
13、 D. have they gone 26、Hurry up! The play _ for ten minutes.A. has begun B. had begun C. has been on D. began27. Where have you _ these days? I have _ to Yangzhou with my friends.A. been, gone B. been, been C. gone, been D. gone, gone28. Where is your father? We havent seen each other for weeks._.A.
14、He has been to America B. He has gone to EnglandC. He is going to Australia D. He would visit my grandparents29. Jim _ the Great Wall many times. A. went to B. goes to C. has gone to D. has been to30. _ to the United States?No, never, but I went to Canada a few years ago. A. Have you been B. Have yo
15、u gone C. Did you go D. Will you go31. Miss Wu has taught in this school _.A. for ten years B. ten years ago C. since ten years D. for ten years ago32. I _ todays homework already. What about you?A. have finished B. finish C. to finish D. finishing33. Im sorry, Cathy, I _ your radio for such a long
16、time. Never mind.A. have borrowed B. have lent C. have kept D. have returned34. Where have you _ these days? I have _ to Yangzhou with my friends. A. been, goneB. been, beenC. gone, been D. gone, gone35. Where is your father? We havent seen each other for weeks._. A. He has been to AmericaB. He has
17、gone to England C. He is going to AustraliaD. He would visit my grandparents36. They have _ since the factory opened. A. left the school B. joined the team C. become workers D. worked here37. Jim _ the Great Wall many times. A. went toB. goes toC. has gone toD. has been to38. _ to the United States?
18、 No, never, but I went to Canada a few years ago. A. Have you beenB. Have you goneC. Did you goD. Will you go39. I wont go to see the film tonight because I _ my ticket. A. didnt lose B. have lostC. will loseD. didnt have40. Miss Wu has taught in this school _.A. for ten yearsB. ten years agoC. sinc
19、e ten yearsD. for ten years ago41. I _ todays homework already. What about you? A. have finished B. finishC. to finish D. finishing42. Ann has gone to Shanghai. So _ her parents. A. has B. had C. did D. have4 3. Hello, I _ you were in London. How long _ here? A. dont know; were you B. hadnt known; a
20、re you C. havent known; are D. didnt know; have you been 44. Im glad to tell you that we _ the work in less time than we _ expected to. A. finished; were B. have finished; are C. have finished; were D. had finished; were 45. Jim _ the Great Wall many times. A. went toB. goes toC. has gone toD. has b
21、een to46_ 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 goD. Will you go.用所给单词的正确形式填空。 1.Would you mind not _(put) your bike here?2.I _(buy) this shirt yesterday.3.He will _(do) the dishes in a minute.4.Its very _(polite) to cut i
22、n line.5.12-year-olds are not _(allow) to smoke.6.Could you please _(pick) it up?7.I want _(be) a doctor in the future.8. Tomorrow is Sunday. I will have a lot of clothes _ (wash). 9.Would you mind not _ (cut) in line?10.My classmate often _ (borrow) my money.选择1.-Do you mind if I open the window? -
23、_. A. No, not at all B. Sorry, Ill do it right away C. Yes, please D. Ill be glad to2.I bought this pen here,_ it doesnt work.A. with B. and C. but D. for3. Would you mind my using your dictionary? -_. Here you are. A. Of course B. No, thanksC. No, not at all.D. Sorry, I dont have one.4. The movie w
24、as _ . I dont like it at all. A. wonderful B. good C. great D. terrible5. Its better _ your voice down in public places. A. keeping B. to keep C. keeps D. keep 6. Dropping litter _ never allowed in our city. A. is B. are C. will D. dont 7.One of the _ polite ways ask someone is “Would you mind?”A. m
25、uch B. more C. many D. most8. Could you please _?A. do the dishes B. doing the dishes C. to do the dishes D. did the dishes9. My pencil is on the floor . Can you ? A .pick up it B. pick it up C. pick up them D. pick them up 10.She would like _ a violin lesson.A.have B.to have C.having D.has11.I will
26、 do it _ . A. after a minute B. in a minute C. right way D. before a minute12. You are too heavy. You should try _ junk food.A. not eat B. not eating C. not to eat D. to not eat13. It is better to _ the lights before you leave here. A. put out B. put off C. put on D. put up14. Would you mind _to mov
27、ies? I want _ tennis with you. OK, Id love to. A. not go ,to play B. not going, to play C. dont go, to play D. going, playing15. Could you please _ the radio a bit? Its too loud.A. turn up B. turn down C. turn off D. turn on短暂性动词变延续性动词:come/go/reach/arrivebe in/at, leavebe away from, borrowkeep, buy
28、have, joinbe in/be a member of, diebe dead, start/beginbe on, finish/endbe over, openbe open (adj.), closebe closed (adj.), marrybe married come to / go back to / return to be back to go out be out become be get up be up; fall asleep / get tot sleep be asleep; lose not have ; put on wear get to know know have / has gone to have been in
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100