1、一般过去时和现在完成时练习题1. 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 _ _.B. 用 since 或 for1) We have learned five lessons _ _ _ the beginning of this term.2) Mrs Liao has been in
2、hospital _ _ _last week.3) I have stayed at my aunts _ _two weeks.C. 用 have gone 或 have been1) Where are the boy students? They _ to the school factory.2) Is your father in? No, he _ _ to Shenzhen. _he ever _ there before ?Yes, he _ there several times3) He asked me if I_ _ to Hangzhou before.I told
3、 him that I wanted to go there for a visit as I _ _ never _ _ to that city before. 2. 选择填空1.Mother _ _me a new coat yesterday. I _ it on. It fits me well.A. had madehave tried B. madehave triedC. has madetried D. madetried2 “He _to draw horses already”. “When _ he ?” “ Last year “ A. learnedhas B. l
4、earneddid C. 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. climbedis4._ you _ the text yet ? Yes, we _ it two hours ago.A. Didcopydid B. Havecopiedhave C. Havecopieddid D. Did copyhad5. “Why _ she _ angry ?” “Because h
5、e _ at her just now .”A. didgetshouted B. hasgotshouted C. didgethas shouted D. hasgothas shouted6. _you _ the film before ? Where _ you _ it ?A. Have seendidsee B. Did seedidwatchC. Haveseenhaveseen D. Did seehaveseen7.You _ me waiting for two hours. I _ for you since five.A. keptwaited B. have kep
6、twaitedC. kepthave waited D. have kepthave waited8.Where _ John _ ? To the library. He _ there for an hour.A.hasbeenhas gone B. hasgonehas been C. didgowent D. didbewent9._ the baby still _ ? No, it _ crying.A. Hascriedhas stopped B. Iscryingstopped C. Did crystopped D. Iscryinghas stopped10. I _ th
7、e way. I _ here for quite many years.A. knewhave lived B. knewlive C. knowhave lived D. knowlive11. _ you ever _ America ? Yes, I have.A. Havegone to B. Havegone in C. Havebeen to D. Have been in12. My brother _college for over three years.A. has gone to B. has been to C. has been in D. has been at1
8、3.He _ the Army by the end of 1989. He _ in the army since then.A. joinedis B. has joinedhas been C. had joinedis D. had joined has been14. By the time I _ back they _ up ten satellites.A. camehave sent B. camehad sent C. comehave sent D. had comesent15. Jack _ over five lessons by seven oclock. The
9、n he _ a rest.A. wenttook B. wenthad taken C. 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 C. foundhad been D. foundwas17. Before the news _ him, he _ to know about it.A. reacheshas got B. reachedhad got C. reachedgot
10、 D. had reachedgot18. I _ him a second letter before I _ from him.A. wroteheard B. wrotehad heard C. had writtenheard D. have writtenhear19. People _ that the soldiers _ fighting.A. sayhad stopped B. saidhas stopped C. saystopped D. saidhad stopped20. We _ in a good harvest because we _ enough rain.
11、A. didnt gethad had B. gothad had C. had gothad had D. gothadnt had21. They _ for five hours when they _ in New York.A. flewarrived B. had flownhad arrived C. flewhad arrived D. had flownarrived22. She _ that it _ for two days by that day.A. sayshas rained B. sayshad rained C. saidhad rained D. said
12、rained23. John _ there since the year before, so he _ them.A. had workedknew B. had workedhad known C. workedknew D. workedhad known24. He _ angry because he _ for a long time.A. had gothad waited B. gotwaited C. had gotwaited D. gothad waited25. -I have seen the film “Titanic” already. -When _ you
13、_ it? -The day before yesterday. A. have; seen B. will; see C. did; see D. did; seen 26. Mr Black _ in China since five years ago. A. lived B. has lived C. lives D. is going to live 27. We _ trees last Sunday. So far we _ over 3,000 trees there. A. planted; planted B. planted ; have planted C. have
14、planted; planted D. have planted; have planted一般现在时和现在进行时练习题 name 一、选择:1. My mother often oranges. A eat B. eats C. eating 2. My aunt sometimes very well. A. sing B. sings C. singing3. Jack usually grandpa very much. A. miss B. misses C: missing4. He _ his homework now. A: doing B. is doing C. does5
15、. Lily _ the piano now. A: playing B plays C is playing6. Look! Tom _ in the sea now. A: swim B: swimming C: is swimming 7. Listen! The students _ now. A: cry B: are crying C cries8. A bird every day. A. flies B. fly C. is flying9. The horses often fast. A . run B. runs C. is running10. You every ni
16、ght . A. dance B. dances C. are dancing11. He to church on Sundays. A go B . goes C is going12. Mom me her new earrings every day. A show B. shows C. is showing13. She TV every night. A. watches B. watch C is watching14. They _ the mountain every day. A: climbs B: climb C is climbing 15. Dont shout!
17、 She _ now. A: sleeping B is sleeping C sleeps16. He _ the picture now. A is painting B paints C is painting17. Look! He _ now. A dance B is dancing C dances18. My parents me to the park every week. A. take B. takes C. are taking 19. That elephant two big ears. A. have B. has C. are D is20. My uncle
18、 clothes every evening. A washes B. is washing C. wash 21. I _ a letter in the mail box now A putting B am putting C put 22. I _ a fairy tale now. A read B am reading C reads 二、按要求写句子1).she, the window, open, now.(用现在进行时连词成句.)_2).is, who, the window, cleaning?(连词成句)_3).She is closing the door now.(改
19、成否定句)_4.)You are doing your homework.(用“I“作主语改写句子 )_5).they, the tree, sing, now, under.(用现在进行时连词成句.)_6).The Young Pioneers are helping the old woman.(改成一般疑问句)_三.用词的适当形式填空。1.What time_ his father_(do) the work?2.He _(get) up at five oclock.3._ you _(brush) your teeth every morning.4.What _ ( do ) he
20、 usually _( do ) after school?5.Tom _ ( study ) English, Chinese, and Maths at school.6. Kitty sometimes _(go) to the park with his sister.7.At eight at night, she _( watch ) TV with her parents.8. _ Mike_( read ) English every day?9.How many lessons_ your classmates_( have ) on Monday?10.We often_
21、( play ) football in the playground. 四、用现在进行时完成下列句子:1.What_you_(do)? 2.I_(sing) an English song.3.What_he_(mend)? 4.He_(mend) a car.5._you_(fly) a kite? Yes, _. 6._she_(sit) in the boat?7._you_(ask) questions?8.We_(play) games now.过去与完成时练习答案:1.A. 1) yet, yet 2) already 3) yetB. 1) since 2) since 3) since C. 1) have been 2) has gone, Has, been, has been 3) have been, have been 2. BDACA ADBDC CDDBC ABCDB DCADC BB