资源描述
(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 ______?
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 changed ; 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 film .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 ; do ; 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 been 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。 will 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. 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 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 him 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 class 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 headache.—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 falling
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 painted 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。 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. - 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
展开阅读全文