1、初中英语语法现在完成时练习题和答案 一、时态讲解:现在完成时 1. I____ already ____ (see) the film. I ________ (see) it last week. 2. _____ he ____ (finish) his work today? Not yet. 3. My father ____ just ____ (come) back from work. He is tired now. 4. Where’s Li Ming ? He __________ (go) to the teacher’s office. 5. I _____
2、 (work) here since I ______ (move) here in 1999. 6. So far I _______________(make) quite a few friends here. 7. How long ________ the Wangs ______________(stay) here ? For two weeks. 8. I ________ just ___________ (finish) my homework. 9. He ________ (go) to school on foot every day. 10.
3、 you ______ (find) your science book yet? 11. If it ____ (be) fine tomorrow, I'll go with you. 12. The students ____________ (read) English when the teacher came in. 13. Look! The monkey __________ (climb) the tree. 14. My mother __________ (come) to see me next Sunday. 15. I've lost m
4、y pen. _________ you ________ (see) it anywhere? II. Choose the best answer. 1. How long have you _______ here? A. come B. got C. arrived D. been 2. My grandpa died _________. A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 6. 3.
5、 Jane has _____ to BeiJing. She will come back tomorrow. A. been B. gone C. went D. never been 4. It is ten years _____ I last saw her. A. after B. since C. for D. that 5.--Who will go to the station to meet Lorry? --I will. I _____ her several times. A
6、 met B. have met C. had met D. will meet 6. --What a nice dress! How long _____ you _____ it? --Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had 7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.
7、 A. have made B. have become C. have been D. have turned 8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live 9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black? -- Sorry. He ______ the Bainiao Park. A. has been t
8、o B. has gone to C. went to D. will go to 10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, going III. Rewrite the sentences. 1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before. 2. He h
9、asn’t come to school because he was ill. (就划线部分提问) ______ _______ he come to school? 3. I bough a new bike just now. (用just改写) I ____ just ____ a new bike. 4. We began to learn English three years ago.(改为同义句) We ____ ____English ____three years 5. He has never surfed, _______ _______? (改
10、成反意疑问句) 6. They have been here since 2000. (对划线部分提问) _______ _______have they been here? 7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空) 8. Miss Gao left an hour ago. (同义句转换) Miss Gao has _______ ________ ________ an hour ago. Ask the
11、questions 1) I have been there for two days. __________ _________ __________ you __________ __________? 2) My father has lived here since 2000. _________ _________ __________ your father _________ __________? 3) He left here yesterday. _________ ________ he _________ __________? 4) They bough
12、t a book two hours ago. __________ ___________ they __________ a book? Use “never, ever, already, just, yet, for, since” to fill in the blanks. 1. I have _______ seen him before, so I have no idea about him. 2. Jack has _________ finished his homework. 3. Mr. Wang has taught in this school ____
13、 ten years. 4. “Have you ________ seen the film?” “No, I have ________ seen it.” 5. “Has the bus left _______?” “Yes, it has _________ left.” 二、用since和for填空 1.______two years 2.____two years ago3.___last month 4.______ 1999 5._______yesterday 6._______ 4 o’clock7
14、4 hours 8._____an hour ago 9. ___we were children 10._____ lunch time 11.____ she left here 12. He has lived in Nanjing ___ the year before last. 8) Where is Jim? He _____ the farm. 9) When_____ he _____? He _______ an hour ago. 10) Would you like to _____ to the zoo with me? ---Y
15、es, but I _____ there before. 11) Where _____ you _____ now? --- I ____ to the zoo. 12) He often _____ swimming. 13) _____ you ______ there last year? 14) _____ they often ______ skating in winter? 七 用never, ever, already, just, yet, for, since填空 1. I have _______ seen him before, so I have n
16、o idea about him. 2. Jack has _________ finished his homework. 3. Mr. Wang has taught in this school ________ ten years. 4. “Have you ________ seen the film?” “No, I have ________ seen it.” 5. “Has the bus left _______?” “Yes, it has _________ left.” 八. 用适当的时态填空: 1.She’s _____________ (live) h
17、ere ever since she was ten. 2.Both of them ________________ (be) in Hongkong for ten days. 3.Both of them ____________ (come) to Hongkong ten days ago. 4. Half an hour __________ (pass) since the train __________ (leave). 5. Mary________(lose) her pen. ________ you _______(see) it here and there
18、 6. _________ you _____ (find) your watch yet? 7. ---Are you thirsty? ---No I _________just _________ (have) some orange. 8. We ---- already _________ (return) the book. 9. ________ they _______ (build) a new school in the village? 10. I _____________(not finish) my homework . Can you help me? 11. My father _____ (read) the novel twice. 12. I _________ (buy) a book just now. 13. I _________ (lost ) my watch yesterday. 14. My father ___________ (read) this book since yesterday. 3 / 3






