1、word完整版)一般过去时,现在完成时,现在完成进行时练习 现在完成时,一般过去时,现在完成进行时习题练习 一、单项选择 1、Both his parents look sad 。Maybe they _________what’s happened to him . A. knew B. have known C。 must know D.will know 2、He has _______ been to Shanghai , has he ? A. already B.never C。ever D. Still 3、 Have you met Mr Li __
2、 A。 just B. ago C。before D. a moment ago 4、The famous writer _____ one new book in the past two years。 A. is writing B。was writing C.wrote D.has written 5.-Our country ______ a lot so far .—Yes . I hope it will be even ______ . A. has changed ; well B. changed ; good C. has chan
3、ged ; better D。 changed ; better 6、Zhao Lan ______already ______in this school for two years . A。 was ; studying B. will ; study C. has ; studied D. are ; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C。 have known D. Knew 8、Harry Potter is a very nice f
4、ilm .I_______ it twice 。 A. will see B. have seen C。 saw D.see 9、 —These farmers have been to the United States 。—Really ? When _____ there ? A. will they go B。 did they goC. do they go D. have they gone 10、-______ you ___ your homework yet ?—Yes 。 I _____ it a moment ago . A. Did ; d
5、o ; finished B。 Have ; done ; finished C。 Have ; done ; have finished D. will ; do ; finish 11、 His father ______ the Party since 1978 。 A. joined B. has joined C. was in D. has been in 12、 -Do you know him well ?— Sure .We _________ friends since ten years ago 。 A。 were B。 have be
6、en C。 have become D. have made 13、—How long have you ____ here ?—About two months . A。 been B. gone C。 come D。 arrived 14、Hurry up! The play __________ for ten minutes 。 A. has begun B。 had begun C。 has been onD。 began 15、 It _____ ten years since he left the army 。 A。 is B。 has C。 wi
7、ll D. was 16、 Miss Green isn't in the office 。 she_______ to the library . A。has gone B。 went C.will go D。 has been 17、My parents ______ Shandong for ten years . A. have been in B。 have been toC. have gone to D. have been 18、The students have cleaned the classroom,_____ ? A. so they B
8、 don’t they C. have they D. haven't they 19、____has Mr White been a member of Greener China since he___ to China? A. How soon, comes B。 How often, gotC. How long, came D. How far, arrived 20 His uncle______ for more than 9 years. A. has come here B。 has started to work C. has lived there
9、D。 has left the university 21。 — I’m sure Andrew will win the first prize in the final. — I think so。 He ________ for it for months. A。 is preparing B. was preparing C。 had been preparing D. has been preparing 22. By the time he realizes he _________ into a trap, it’ll be too late for hi
10、m to do anything about it。 A. walks B。 walked C. has walked D。 had walked 23. So far this year we _______ a fall in house prices by between 5 and 10 percent。 A。 saw B。 see C。 had seen D. have seen 24。 Cathy is taking notes of the grammatical rules in clas
11、s at Sunshine School, where she ______ English for a year。 A。 studies B。 studied C。 is studying D。 has been studying 25. Danny _________ hard for long to realize his dream and now he is popular。 A.works B.is working C.has worked D.had worked 26. —I have got a hea
12、dache.—No wonder。 You_________ in front of that computer too long. A. work B。 are working C。 have been working D。 worked 27. The unemployment rate in this district_______ from 6% to 5% in the past two years。 A。 has fallen B. had fallen C. is falling D。 was fa
13、lling 28.Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet。 A. had considered B。 has been considering C。 considered D. is going to consider 29。 —Hi, Tracy,you look pale。—I am tired。 I _______ the living room all day. A。 painted B. had pai
14、nted C。 have been painting D.have painted 30.The crazy fans ___ patiently for two hours, and they would wait till the movie star arrived。 A。 were waiting B。 had been waiting C. had waited D. would wait 31。The scientist ______ the experiment for half a year, but he ______ yet. A
15、 made; didn’t succeed B. made; hasn’t succeed C。 was making; didn’t succeed D。 has been making; hasn’t succeeded 32。 I’m glad to see that you _____ a lot of progress since I ______ you last. A。 will make; have met B。 have been making; met C。 had made; met D. have made; me 33. -
16、I ____ so busily recently that I ____ no time to help you.— That’s OK. I can manage it by myself。 A。 have been working; have B。 have worked; had C. am working; will have D. had been working; had had 34。 - Have you finished the report?- No。 I ________ it all this week. A. will do B。 had done C。 have done D。 have been doing 35。 Years ago we didn't know this, but recent science ____ that people who don’t sleep well soon get ill。 A。 showed B。 has shown C. will show D。 is showing






