内容正文:
( 八年级英语作业 日期: 课题: 现在完成时专练 预计完成时间: 30 分钟 实际完成时间: 分钟 )一.用 for 和 since 填空 1. He has been skating three hours. 2. I have been playing the piano I was six years old. 3. The baby has been sleeping nine o’clock. 4. They have been playing computer games five hours ago. 5. I’ve had the old bread maker a couple of months. 二.单项选择 ( )1.Tom is ill in hospital. He a cold for several days. A. is B. catches C. has caught D. has had ( )2. I the League for 5 years so far. A. joined B. have joined C. have been in D.was in ( )3.The factory since the February of 1988. A . has been open B. has opened C. was open D. opened ( )4.Mary and Rose friends since they met in 2000. A. have made B. have been C. made D. have become ( )5.You mustn't until he comes back. ( )19.The famous writer one new book in the past two years. A. is writing B. was writing C. wrote D. has written ( )20.—Our country a lot so far. —Yes. I hope it will be even . A. has changed; well B. changed; good C. has changed; better D. changed; better ( )21.Zhao Lan already in this school for two years. A. was; studying B. will; study C. has; studied D. are; studying ( )22.We Xiao Li since she was a little girl. A. know B. had known C. have known D. knew ( )23.Harry Potter is a very nice film. I it twice. A. will see B. have seen C. saw D. see ( )24.—These farmers have been to the United States . —Really? When there? A. will they go B. did they go C. do they go D. have they gone ( )25.- you your homework yet? -Yes. I it a moment ago. A. Did; do; finished B. Have; done; finished C. Have; done; have finished D. Will; do; finish ( )26.His father the club since 1988. A. joined B. has joined C. was in D. has been in ( )27.It ten years since he came to Chengdu. A. is B. has C. will D. was ( )28.—How long have you here? —About seven years. A. been B. gone C. come D. arrived A. be away B. leave C. be left D.be away from ( )6. Miss Green isn't in the office. She to the library. A. has gone B. went C. will go D. has been ( )7.Miss Gao thi