试题预览
现在完成时专项练习 概念:1.表示过去发生或已经完成的动作对现在造成的影响或结果. 2.表示过去已经开始,一直延续到现在的动作或状态。 结构:have/has + 过去分词 当主语是第三人称单数时用has,其余人称用have。 过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。) 否定式: 主语 + haven't/hasn't + 过去分词 + 其他。 疑问式: Have /Has + 主语 + 过去分词 + 其他? 简略答语: Yes, 主语 + have/has.(肯定) No, 主语 + haven't/hasn't.(否定) 经典句型: 我买这辆自行车三年了。 ① I ________ this bike three years ago. ② I ______ ______ this bike _______three years. ③ I ______ ______ this bike _______three years ago. ④ Three years has passed since I _______ this bike. I.用所给动词的适当形式填空。 1. I____ already ____ (see) the film. I ___ (see) it last week. 2. ___ he ____(finish) his work today ? Not yet . 3. ___ you ____(be) to Hong Kong ? Yes, I _____ (be) there twice . 4. He ____ just ______ (finish) his homework. 5. _______ the young woman ever _______(travel) to England? 6. _______ each of you _______(read) “Gone with the wind” yet? 7. Have you _______(get) any new CDs? 8. My family have never _______ (be) to Sanya. 9. They _______ ever _______ (eat) fish and chips. 10. I _______ just _______ (lose) my science book. 11. Has Tom _______ (finish) his work? 12. I have already _______ (read) this book. 13. She hasn't _______(return) her book yet. 14. _____ you ever ____(eat ) chocolate sundaes ? No, never.
15. My father ____just ___ (come) back from work. He is tired now. 16. Where’s Li Ming ? He _______ (go) to the teacher’s office. 17. Shanghai _____ (be) a small town hundreds of years ago. Now it _________ (become) a large city. 18. I _______________ (work) here since I ______________ (move) here in 1999. 19. So far I _______________(make) quite a few friends here. 20. How long ________ the Wangs ______________(stay) here ? For two weeks. 21. I ____ just ___________ (finish) my homework. 22. He ____ (go) to school on foot every day. 23. ____ you ____________ (find) your science book yet? 24. If it ____ (be) fine tomorrow, I'll go with you. 25. She doesn't like the children _______________ (play) in the room. 26. The students ____________ (read) English when the teacher came in. 27. Look! The monkey ______________ (climb) the tree. 28. My mother ________ (come) to see me next Sunday. 29. How many sheep ____ you _______ (get)? Only one. 30. I've lost my pen. ____ you ____ (see) it anywhere? II.句型转换(每空一词)。 1.I have been to Macau before.(改为否定句) I ___ ____ been to Macau before. 2.He hasn’t come to school because he’s ill (就划线部分提问) ____ _____ he come to school? 3.He has learned English for 5 years.(就划线部分提问) ____ ___ ____ ____ learned English ? 4.I bough a new bike just now.(用just改写) I ____ just ____ a new bike. 5.We began to learn English three years ago.(改为同义句) We ____ ____English ____three years III. 填入has / have been 或has / have gone. 1. Harry: I saw you in Annabel's Restaurant last night. Diana: No, it wasn't me. I ________ never________ there. 2. Sam: Sally and Tim are on holiday, aren't they? Where _____ they ________ ? Sue: To Florida, again.. Sam: How many times ________ they _______ there? Sue: This is their third visit. 3. Joe: Can I have an apple, please? Mary: We haven't got any. I________not ______ to the shops today. 4. Alan: Where's Tony? Mary: He's got a headache so he ________to bed. 5. Steve: Can I speak to Jill, please? Lynn: She's out, I'm afraid. She ______to the cinema this evening. Steve: Again? She ______ already _______ to the cinema three times this week. IV. 用for 或since填空。 1. Jill has been in Ireland _______Monday. 2. Jill has been in Ireland_______ three days. 3. My aunt has lived in Australia _______ 15 days. 4. Margaret is in her office. She has been there _____7 o'clock. 5. India has been an independent country _______1974. 6. The bus is late. We've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty _______ many years. 8. Mike has been ill _______ a long time. He has been in hospital _______ October. V.单项选择 1. Li Hong has ________ the army for 2 years. A. joined B. joined to C. been in D. joined in 2. We have been friends since ______. A. children B. five years C. five years ago D. five years before 3. Mike ___________ the story for a month. A. Has bought B. Has had C. had had D. has borrowed 4. You ______ that question three times. A. already asked B. have already asked C. already have asked D. asked already 5. Those foreign friends left Guangzhou ___. A. since last week B. a week ago C. for a week D. since a week ago 6. I _____ at this school for two years already. A. am studying B. study C. studied D. have studied 7. They _________ in the city since last summer. A. live B. didn’t live C. have lived D. live 8. Mrs. Wang has lived in Haikou _________ 1992. A. since B. from C. after D. in 9. Mr. Black _________ China since the summer of 1998. A. has been to B. has been in C. has come to D. came to 10. You’d better go on ________ English. A. study B. studied C. studying