基本介紹
構成形式
基本句型
用法
對比
注意
練習
- All these years they are contributing articles to our magazine.
- I have been drinking five cups of coffee this afternoon.
- What have you been doing before you left Oxford?
- It's a good job. Have you done it all by yourself?
- It's a long time since you come to see me.
- Alice didn't see much of Henry lately.
- I'm glad to tell you that you passed the exam.
Key: 1. are→have been 2. have been drinking→have drunk 3. have→had 4. Have you done→Did you do 5. come→came 6. didn't seen→hasn't seen 7. passed→have passed |
- You know, I ________ (look) for a job for three months, and this is my first formal interview.
- My sister ________ (stay) in Beijing for three months last year.
- The little boy is dirty all over because he ________ (play) in the mud all the morning.
- I ________ (wonder) if you were free this afternoon.
- Here he is! We ________ (wait) anxiously for him since last night.
key 1. have been looking 2. stayed 3. has been playing/ has played 4. wondered 5. have been waiting |
- — 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 - By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it. (2008山東)
A. walks B. walked C. has walked D. had walked - 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 - 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 - 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 - —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 - 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 - 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 - —______ you ______ him around the museum yet? —Yes. We had a great time there.(2007江蘇)
A. Have shown B. Do show C. Had; shown D. Did; show - —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
key: 1-5 DCDDC 6-10 CABAC |
- Both his parents look sad .
Maybe they _________what's happened to him.
A. knew B. have known C. must know D.will know - He has _______ been to Shanghai, has he ?
A. already B.never C.ever D. still - 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 year.
A. is writing B.was writing C.wrote D.has written - —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 - 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 - Harry Potter is a very nice film .I_______ it twice.
A. will see B. have seen C. saw D.see - —These farmers have been to the United States.
—Really ? When _____ there ?
A. will they go B. did they go C. do they go D. have they gone - —______ 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 - His father ______ the Party since 1978.
A. joined B. has joined C. was in D. has been in - —Do you know him well ?
— Sure.We _________ friends since ten years ago.
A. were B. have been C. have become D. have made - —How long have you ____ here?
—About two months.
A. been B. gone C. come D. arrived - Hurry up! The play __________ for ten minutes.
A. has begun B. had begun C. has been on D. began - It _____ ten years since he left the army.
A.is B.has C.will D.was