资源描述
Grammar Present perfect progressive tense 现在完成进行时1. 现在完成进行时表示从过去某一时刻开始的动作, 一直延续到说话时还在进行或可能还要继续下去。句中常出现for, since, how long等引导的时间状语。例如:(1) Her telephone has been ringing for a long time. (2) It has been raining since last Sunday.(3) I am tired. I have been painting the living room all day.(4) Do not disturb me. I have been writing letters all morning and have written ten so far.(5) How long have you been wearing glasses. (1) You have been coughing a lot lately. (2) He has been scoring plenty of goals this season. 2. 现在完成进行时表示一个重复性的动作, 常用于表示“关切”、“惊异”、“愤怒”等感情色彩。例如: (3) You have been saying that for five years.(4) I suppose you have been gossiping again. 3. 现在完成进行时与现在进行时的比较:现在完成进行时强调动作的持续性, 现在完成时强调时间的经过。 例如: I have been waiting for two hours. I have waited for two hours. (2) 现在完成进行时表示“未完成”, 现在完成时表示“已完成”。例如: I have been writing a letter. (还在写) I have written a letter. (已写完) Interviewer: Liu Fang, what_ _ (do) recently?Liu Fang: Well, I _ (give) concerts in America.Complete the conversation. Put the verbs into the present perfect progressive. have you been doinghave been giving Interviewer: Have you _ (play) any new pieces?Liu Fang: Yes. I _ (play) some classical American tunes.Interviewer: What else have you _ (do)?Liu Fang: I _ (learn) how to play the konghou.been playinghav been playingbeen doinghave been learning Fill in the blanks using present perfect tense and present perfect progressive tense.1. Joe goes out. Five minutes later, the phone rings and the caller says “Would you like something to eat ?” You say: “No, thank you. I _ (have lunch).” have had lunch 2. Maria _ (learn) English for two years.3. You are going to a restaurant this evening. You phone to reserve a table. Later your friend says Shall I phone to reserve a table ? You say: No, _it (do).Ive already done ithas been learning 4. Hello, Tom. I _ (look) for you all morning. Where have you been ? 5. Last week the bus fare was 80 pence. Now it is 90. _. (go up) have been lookingThe bus fare has gone up Last night, I _ (go) to see a concert by the Chinese- born Canadian artist Liu Fang. She was born in China and _ (study) music in Shanghai, but she _ (live) in Canada since 1996. She _ (play)Complete the passage with the correct form of the verbs:wentstudiedhas been livinghas been playi g traditional Chinese music since she was very young. Last night, she _ (perform) a series of classical Chinese pieces for the pipa and the guzheng. I _ (buy) a CD of her music after the concert and I _ (listen) to it all day today!performed bou hthave been listening Exercises1. - Hi, Tracy, you look tired. - Im tired. I _the living room all day. A. painted B. had painted C. have been painting D. have painted 2. - How are you today? - Oh, I _ as ill as I do now for a very long time. A. didnt feel B. wasnt feeling C. dont feel D. havent felt 3. Now that she is out of a job, Lucy _ going back to school, but she hasnt decided yet. A. had considered B. has been considering C. considered D. is going to consider 4.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 5. - The window is dirty. - I know. It _ for weeks. A. hasnt cleaned B. didnt clean C. wasnt cleaned D. hasnt been cleaned 6.The scientist _ the experiment for half a year, but he _ yet. A. made; didnt succeed B. made; hasnt succeeded C. was making; didnt succeed D. has been making; hasnt succeeded 7. The wounded solider _ in the snow for hours. A. lie on his back B. has lied on his back C. has been laying on his back D. has been lying on his back 8. Im 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; meeting 9. She _ in this school _ the past ten years. A. was teaching; since B. had been teaching; since C. would teach; for D. has been teaching; for 10. Now that she is out of a job, Lucy _ going back to school, but she hasnt decided yet. A. had considered B. has been considering C. considered D. is going to consider 11. Linda feels exhausted because she _ so many visitors today. A. has been having B. had been having C. was having D. had had 12. - I _ so busily recently that I _ no time to help you. - Thats 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 13. - Have you finished the report? - No. I _ it all this week. A. will do B. had done C. have done D. have been doing 14. Years ago we didnt know this, but recent science _ that people who dont sleep well soon get ill. A. showed B. has shown C. will show D. is showing
展开阅读全文