现在完成时,一般过去时,现在完成进行时习题

发布时间:2024-08-30

现在完成时,一般过去时,现在完成进行时习题练习

一、单项选择

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

二、句型转换

1.The old man _________ last year. He _______for a year.(die适当形式)

2.This factory opened twenty years ago.(同义句转换)

This factory ________ for twenty years.

3.Miss Gao left an hour ago. (同义句转换)

Miss Gao ________ _______ ________ an hour .

4、Her mother has been a Party member for three years .(同义句) Her mother _______ the Party three years ________ .

5、The bus has arrived here. It arrived ten minutes ago.(把两句子合并成一个句子)

三. Make the best choices.

1. — I’m sure Andrew will win the first prize in the final. — I think so. He ________ for it for months. (2008江苏)

A. is preparing B. was preparing C. had been preparing D. has been preparing

2. 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

3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建) A. saw B. see C. had seen D. have seen

4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year. (2007湖南)

A. studies B. studied C. is studying D. has been studying

5. Danny _________ hard for long to realize his dream and now he is popular. (2007福建) A.works B.is working C.has worked D.had worked

6. —I have got a headache.—No wonder. You_________ in front of that computer too long. (2007江西) A. work B. are working C. have been working D. worked

7. The unemployment rate in this district_______ from 6% to 5% in the past two years. (2007上海) A. has fallen B. had fallen C. is falling D. was falling

8. 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

9. —______ you ______ him around the museum yet? (2007江苏) —Yes. We had a great time there. A. Have ; shown B. Do ; show C. Had; shown D. Did; show

10. —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

11. - How are you today? - Oh, I ______ as ill as I do now for a very long time.

A. didn’t feel B. wasn’t feeling C. don’t feel D. haven’t felt

12.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

13.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

14. 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

15. - 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

16. - Have you finished the report?- No. I ________ it all this week.

A. will do B. had done C. have done D. have been doing

17. 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

四. Correct the following sentences.

1. All these years they are contributing articles to our magazine.

2. I have been drinking five cups of coffee this afternoon.

3. What have you been doing before you left Oxford?

4. It's a good job. Have you done it all by yourself?

5. It's a long time since you come to see me.

6. Alice didn't see much of Henry lately.

7. I'm glad to tell you that you passed the exam.

    精彩图片

    热门精选

    大家正在看