【文章內(nèi)容簡(jiǎn)介】
________ (read) this book since yesterday.現(xiàn)在完成時(shí)專練I. Fill in the blanks with the proper form.1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) his work today? Not yet.3. My father ____ just ____ (e) back from work. He is tired now.4. Where’s Li Ming ? He __________ (go) to the teacher’s office.5. I __________ (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. you ______ (find) your science book yet? 10. I39。ve lost my pen. _________ you ________ (see) it anywhere? II. Choose the best answer. 1. How long have you _______ here?A. e 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 6.3. Jane has _____ to Beijing. She will e 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. that will go to the station to meet Lorry? I will. I _____ her several times.A. met B. have met C. had met D. will meet6. What a nice dress! How long _____ you _____ it? Just 2 weeks.A. will, buy B. did, buy C. are, having D. have, had you know Lydia very well? Yes, She and I _____ friends since we were very young. A. have made B. have bee C. have been D. have turned8. The Smiths _______ in China for 8 years.A. has lived B. lived C. have been D. live9. 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 to10. ____ you ever ____ to the US? Yes, twice.A. Have, gone B. Have, been C, Do, go D. were, goingIII. Rewrite the sentences. 1. I have been to Macao before. (改為否定句) I _________ _________ been to Macao before. 2. He hasn’t e to school because he was ill. (就劃線部分提問) ______ _______ he e 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 years5. He has never surfed, _______ _______? (改成反意疑問句) 6. They have been here since 2000. (對(duì)劃線部分