精选优质文档-----倾情为你奉上现在完成时2基础题1. How long have you _____ here? A. come B. got C. arrived D. been2. My grandpa died _____ .A. at the age of my 2 B. for 2 years C. when I was 2 D. my age was 63. Jane has _____ to Beijing. She will come back tomorrow.A. been B. gone C. went D. never been4. It is ten years _____ I last saw her.A. after B. since C. for D. that5. The Smiths _____ in China for 8 years. A. has lived B. lived C. have been D. live6. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black? --Sorry. He _____ the Bainiao Park.A. has been to B. has gone to C. went to D. will go to7. _____ reading the book yet?A. Have you finished B. Were you finishing C. Had you finished D. Are you finishing 8. Our team _____ every match so far this year, but we still have three games to play.A. was winning B. has won C. had won D. wins 9. I shall tell you what he ____at three o’clock yesterday afternoon.A. has done B. has been done C. had been doing D. was doing 10. I _____ my homework now.A. finish B. finished C. have finished D. had finished 11. The evening party _____ .You are a little late.A. just began B. just has begun C. has just begun D. has begun just now 12. The dog is still wet. It _____ out of the rain.A. only just comes B. has only just coming C. was only just come D. has only just come 13. I _____ this radio for two years. A. used B. use C. have used D. am used 14. I _____ from my brother for a long time.A. not have heard B. have not heard C. have heard not D. do not hear 15. I _____ a college student for more than a year.A. became B. have become C. was D. have been 16. He _____ home for nearly three weeks.A. has gone away from B. has left C. has been away from D. went away from 17. --Did your brother go to America last year?-- _____ .A. No, he has never go there B. No, he has never gone here C. No, he never was there D. No, he’s never been there 18. My uncle _____ in that factory since 1958.A. worked B. had worked C. is working D. has worked 19. I _____ her since she was a little girl. A. knew B. know C. had known D. have known 20. His grandfather _____ for thirty years. A. died B. was dead C. has been dead D. has died 提高题1. --Who will go to the station to meet Lorry? --I will. I _____ her several times.A. met B. have met C. had met D. will meet2. --What a nice dress! How long _____ you _____ it? --Just 2 weeks.A. will; buy B. did; buy C. are; having D. have; had3.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.A. have made B. have become C. have been D. have turned4. --____ you ever _____ to the US? -- Yes, twice.A. Have; gone B. Have; been C, Do; go D. were; going5. Since you don’t want to go, I _____ alone.A. will go B. go C. went D. have gone 6. He _____ in Shanghai in 196o.A. lives B. lived C. has lived D. is living 7. Robert _____ in England a few weeks ago.A. arrives B. has arrived C. could arrive D. arrived 8. How long _____ in Fujian?A. has he arrived B. did he arrive C. has he been D. arrived 9. Jack _____ a letter to his parents recently.A. writes B. wrote C. write D. has written 10.She has been here _____ . A. after 1978 B. for 1978 C. in 1978 D. since 1978 11. --How long _____ you ____a cold?--Ever since last night.A. have; got B. have; had C. have; caught D. did; have12. She _____ Mr. White for two years.A. has married B. has married to C. has been married with D. has been married to13. --Nice to see you. I _____ you for a long time.--I _____ in Beijing. I’ve just come back.A. hadn’t seen; am B. haven’t seen; was C. didn’t see; will be D. haven’t seen; shall be14. How long have you _____ your parents?A. heard from B. got the letter from C. had the letter from D. received the letter from15. --Do you know Jack well? --Certainly. We _____ friends for about ten years.A. were B. have been C. have become D. have made16. Lily with her parents _____ the Greener China since two years ago.A. have joined B. has joined C. has been in D. have been in17. -- _____ have you been a green volunteer?--For more than three years.A. How often B. How long C. How soon D. How much18. --How long have you _____ the football team of the school?--About two years.A. been on B. been at C. joined D. played19. --Let’s go to the Great Wall next Sunday. --We’d better not. We _____ there three times. A. have been B. are going C. have gone D. will go20. Not only his parents but also his brother _____ to the Summer Palace. They haven’t been back.A. have been B. have gone C. has been D. has gone中考题1. --Are you going to the bank, Laura?--No, I _____ to the bank already.【2011江苏徐州】A. have been B. have gone C. am going D. had been2. So far this year, many new houses _____ in Wenchuan 。