《新目标人教版八年级下册英语第八单元同步练习题及答案》由会员分享,可在线阅读,更多相关《新目标人教版八年级下册英语第八单元同步练习题及答案(9页珍藏版)》请在金锄头文库上搜索。
1、Unit 8 Have you read Treasure Island yet? Section A 同步练习用already 或yet1) Have they taken down the old pictures _? No, they havent_. 2) Most of us have finished our compositions _ .3) He said he hadnt visited the exhibition _ _.1. Mother me a new coat yesterday. I _ it on. It fits me well.A. had madeh
2、ave tried B. madehave triedC. has madetried D. madetried2 “He _to draw horses already”. “When _ he ?” “ Last year “A. learnedhas B. learneddidC. has learnedhas D. has learneddid3.Tom _up into the tree. Look, he _ high up there !A. has gotis B. has climbedwas C. got was D. climbedis 4._ you _ the tex
3、t yet ? Yes, we _ it two hours ago.A. Didcopydid B. HavecopiedhaveC. Havecopieddid D. Did copyhad5. “Why _ she _ angry ?” “Because he _ at her just now .”A. didgetshouted B. hasgotshoutedC. didgethas shouted D. hasgothas shouted6. _you _ the film before ? Where _ you _ it ?A. Have seendidsee B. Did
4、seedidwatchC. Haveseenhaveseen D. Did seehaveseen7.You _ me waiting for two hours. I _ for you since five.A. keptwaited B. have keptwaitedC. kepthave waited D. have kepthave waited8.Where _ John _ ? To the library. He _ there for an hour. A. hasbeenhas gone B. hasgonehas beenC. didgowent D. didbewen
5、t9._ the baby still _ ? No, it _ crying.A. Hascriedhas stopped B. IscryingstoppedC. Did crystopped D. Iscryinghas stopped10. I _ the way. I _ here for quite many years.A. knewhave lived B. knewliveC. knowhave lived D. knowlive11. _ you ever _ America ? Yes, I have.A. Havegone to B. Havegone in1C. Ha
6、vebeen to D. Have been in12. My brother _college for over three years.A. has gone to B. has been toC. has been in D. has been at13.He _ the Army by the end of 1989. He _ in the army since then. A. joinedis B. has joinedhas beenC. had joinedis D. had joined has been14. By the time I _ back they _ up
7、ten satellites.A. camehave sent B. camehad sentC. comehave sent D. had comesent15. Jack _ over five lessons by seven oclock. Then he _ a rest.A. wenttook B. wenthad takenC. had gonetook D. had gonehad taken16. We _ out by that time that he _ a spy for a long time.A. had foundhad been B. had foundwas
8、C. foundhad been D. foundwas17. Before the news _ him, he _ to know about it.A. reacheshas got B. reachedhad gotC. reachedgot D. had reachedgot18. I _ him a second letter before I _ from him.A. wroteheard B. wrotehad heardC. had writtenheard D. have writtenhear19. People _ that the soldiers _ fighti
9、ng.A. sayhad stopped B. saidhas stoppedC. saystopped D. saidhad stopped20. We _ in a good harvest because we _ enough rain.A. didnt gethad had B. gothad hadC. had gothad had D. gothadnt had21. They _ for five hours when they _ in New York.A. flewarrived B. had flownhad arrivedC. flewhad arrived D. h
10、ad flownarrived22. She _ that it _ for two days by that day.A. sayshas rained B. sayshad rainedC. saidhad rained D. saidrained23. John _ there since the year before, so he _ them.A. had workedknew B. had workedhad knownC. workedknew D. workedhad known224. He _ angry because he _ for a long time.A. h
11、ad gothad waited B. gotwaitedC. had gotwaited D. gothad waited25. -I have seen the film “Titanic” already.-When _ you _ it?-The day before yesterday.A. have ; seen B. will ; seeC. did ; see D. did ; seen1、 He has never surfed, ? (改成反意疑问句)2 、 They have been here since 2000. ( 对划线部分提问 )_ they been her
12、e?3 、 The old man _ last year.He for a year. (die) (动词填空)4 、 This factory opened twenty years ago.( 同义句转换 )This factory _ for twenty years.5 、 Miss Gao left an hour ago. ( 同义句转换 )Miss Gao _ _ _ _ an hour ago.6 、 Her mother has been a Party member for three years . (同义句)Her mother _ the Party three y
13、ears _ .7 、 The Green Family moved to France two years ago. ( 同义句转换 ) _ two years _ the Green family moved to France.8 、 The bus has arrived here. It arrived ten minutes ago. ( 把两个句子合并成一 个句子 )_1 、2 、3 、4 、5 、6 、吉姆已做完作业,他现在有空了。他昨天收到一封信。我父亲以前到过长城。她还没有看过那部新电影。她去过上海。他这些天上哪儿去了 ?3参考答案1) yet, yet 2) already 3) yetBDACA ADBDC CDDBC ABCDB DCADC 1 . has he? 2 . How long 3 . died, has been dead4 . has been open 5 . has been away 6 . joined ; ago7 . It is, since 8 . The bus has been here for ten minutes.1 . Jim has finished doing his homework already. He is free n