
现在完成时和现在完成进行时小练.doc
5页让学习成为一种习惯!诚信比生命更重要!1现在完成时和现在完成进行时小练现在完成时和现在完成进行时小练Ⅰ.用括号中所给动词的正确形式填空1. When you are at your home, give me a call to let me know you __________ (arrive) safely.2. — Jack, you look so tired! — Well, I __________ (paint) the house and I must finish the work tomorrow.3. I have to see the doctor because I __________(cough) a lot lately.4. Joseph __________ (go) to evening classes since last month, but he still can’t say “What’s your name?” in Russian. 5. She __________ (play) tennis with her friend since 7 o’clock this morning. 6. — I wonder if you could go with me to the supermarket.— Don’t disturb me. I __________ (write) my experiment report all the morning and haven’t finished yet.7. It __________ (rain) for a week. How long do you think it’ll last? 8. — Will you come to my house since you __________ (finish) your project? — Sure. 9. Great progress __________ (make) so far and he is sure that his new book will be finished on time.10. — Have you finished the project? — No. I __________ (work) on it all this year. 11. — Why are your hands so dirty? — I __________ (clean) the garden. 12. He __________ (think) about it for a long time, and he decides to give up the interview. 13. They __________ (watch) TV in the living room since they came back home, and they have not done their homework yet. 14. This village __________ (lose) 50% of forest in recent years. 让学习成为一种习惯!诚信比生命更重要!215. The scientists __________ (research) into the reason why this animal disappeared for many years. Ⅱ. 单项选择。
1. — Alvin, are you coming with us?— I’d love to, but something unexpected _______. A. has come up B. was coming up C. had come up D. would come up2. — I remember you were a talented pianist at college. Can you play the piano for me?— Sorry, I _______ the piano for years. A. don’t play B. wasn’t playing C. haven’t played D. hadn’t played3. The manager _______ the workers how to improve the program since 9 a.m. A. has told B. is telling C. has been telling D. will have told4. Tom _______ in the library every night over the last three months. A. works B. worked C. has been working 让学习成为一种习惯!诚信比生命更重要!3D. had been working5. — I didn’t ask for the name list. Why _______ on my desk?— I put it there just now in case you needed it.A. does it land B. has it landed C. will it land D. had it landed6. His first novel _______ good reviews since it came out last month. A. receives B. is receiving C. will receive D. has received 7. In order to find the missing child, villagers _______ all they can over the past five hours. A. did B. do C. had done D. have been doing 8. — Have you heard about the recent election?— Sure, it _______ the only thing on the news for the last three days. A. would be B. is C. has been D. will be9. — Oh no! We’re too late. The train _______. 让学习成为一种习惯!诚信比生命更重要!4— That’s Ok. We’ll catch the next train to London. A. was leaving B. had left C. has left D. has been leaving 10. The young man must be tired now since he _______ for a whole morning. A. has been worked B. has been working C. had worked D. would work 11. When I first met Bryan I didn’t like him, but I _______ my mind. A. have changed B. change C. had changed D. would change 12. Don’t disturb the president. He _______ files this afternoon and hasn’t finished yet.A. read B. was reading C. has read D. has been reading 13. — Do you know Lily very well? — Yes, she and I _______ friends since we were young. A. were B. have been 让学习成为一种习惯!诚信比生命更重要!5C. had been D. are14. Shakespeare’s play Hamlet _______ into at least ten different films so far.A. had been made B. was madeC. has been made D. would be made15. The boy _______ English for three years because he is interested in the UK. A. studied B. has been studying C. had studied D. studies参考答案:参考答案:I. 1. have arrived 2. have been painting 3. have been coughing/have coughed 4. has been going 5. has been playing 6. have been writing 7. has been raining 8. have finished 9. has been made 10. have been working 11. have been cleaning12. has thought 13. have been watching 14. has lost 15. have been researching II. 1-5 ACCCB 6-10 DDCCB 11-15 ADBCB 。
