高中英语时态练习1. —______ my glasses?—Yes, I saw them on your bed a minute ago.A. Do you seeB. Had you seeC. Would you seeD. Have you seen2. I wonder why Jenny ______ us recently. We should have heard from her by now.A. hasn’t writt enB. doesn’t writeC. won’t writeD. hadn’t written3. John and I ______ friends for eight years. We first got to know each other at a Christmas party. But we ______ each other a couple of times before that.A. had been; has seenB. have been; have seenC. had been; had seenD. have been; had seen4. —How long ______ David and Vicky ______ married?—For about four years.A. were; beingB. have; gotC. have; beenD. did; get5. How can you possibly miss the news? It ______ on TV all day long.A. has beenB. had beenC. wasD. will be6. She has set a new record, that is, the sales of her latest book______50 million.A. have reachedB. has reachedC. are reachingD. had reached7. The first use of atomic weapons was in 1945, and their power ______ increased enormously ever since.A. isB. wasC. has beenD. had been8. Years ago we didn’t know this, but recent science______ that people who don’t sleep well soon get ill.A. showedB. has shownC. will showD. is showing9. The coffee is wonderful! It doesn’t taste like anything I ______ before.A. was havingB. haveC. have ever hadD. had ever had10. My brother is an actor. He ______in several film so far.A. appearsB. appearedC. has appearedD. is appearing11. The country life he was used to ______ greatly since 1992.A. changeB. has changedC. changingD. have changed12. Although modern medicine ______ control over several dangerous diseases, what worries us is that some of them are returning.A. achievedB. has achievedC. will achieveD. had achieved13. — ______ leave at the end of this month.—I don’t think you should do that until ______ another job.A. I’m going to; you’d foundB. I’m going to; you’ve foundC. I’ll; you’ll findD. I’ll; you’d find14. This machine ______. It hasn’t worked for years.A. didn’t workB. wasn’t workingC. doesn’t workD. isn’t working15. My friend, who ______ on the International Olympic Committee all his life, is retiring next month.A. servedB. is servingC. had servedD. has served16. I ______ in London for many years, but I’ve never regretted my final decision to move back to China.A. livedB. was livingC. have livedD. had lived17. We ______ our new neighbors yet, so we don’t know thei r names.A. don’t meetB. won’t meetC. haven’t metD. hadn’t met18. Danny ______ hard for long to realize his dream and now he is popular.A. worksB. is workingC. has workedD. worked19. We live day by day, but in the great things, the time of days and weeks ______ so small that a day is unimportant.A. isB. areC. has beenD. have been20. — ______ you ______ him around the museum yet?— Yes. We had a great time there.A. Have; shownB. Do; showC. Had; shownD. Did; show二、用过去时、完成时或完成进行时填空1. You know, I ____________ (look) for a job for three months, and this is my first formal intervie w.2. My sister ____________ (stay) in Beijing for three months last year.3. The little boy is dirty all over because he _____________ (play) in the mud all the morning.4. I ______________ (wonder) if you were free this afternoon.5. Here he is! We _______________ (wait) anxiously for him since last night三、选择题1. —Im sure Andrew will win the first prize in the final.— I think so. He ________ for it for months.A. is preparingB. was preparingC. had been preparingD. has been preparing2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it.A. walksB. walkedC. has walkedD. had walked3. So far this year we _______ a fall in house prices by between 5 and 10 percent.A. sawB. seeC. had seenD. have seen4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year.A. studiesB. studiedC. is studyingD. has been studying5. Danny _________ hard for long to realize his dream and now he is popular.A. worksB. is workingC. has workedD. had worked6. —I have got a headache.—No wonder. You_________ in front of that computer too long.A. workB. are workingC. have been workingD. worked7. The unemployment rate in this district_______ from 6% to 5% in the past two years.A. has fallenB. had fallenC. is fallingD. was falling8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.A. had consideredB. has been consideringC. consideredD. is going to consider9. —______ you ______ him around the museum yet?—Yes. We had a great time there.A. Have shownB. Do showC. Had; shownD. Did; show10. —Hi, Tracy, you look pale.—I am tired. I _______ the living room all day.A. paintedB. had paintedC. have been paintingD. have painted四、综合单选题1. —Have you learned something unexplained before?—Yes, I ___________ a research on an unexplained fact 6 years ago in my hometown.A. makeB. madeC. have been makingD. have made2. Mr. White works as a lawyer now, but he __________ as an actor for several years.A. workedB. has workedC. had workedD. had been worked3. Now that you ___________ a famous mountain climber, what are you going to do?A. have beenB. areC. wereD. had been4. —I am almost tired out.—So you are. You __________ on the documents all day.A. are workingB. have workedC. were workingD. have been working5. —I___________ here three days ago.—What__________ these days?A. got; did you doB. have got; have you doneC. had got; will you doD. got; have you been doing6. —I’m sorry to keep you waiting.—Oh, not at all. I__________ here only a few minutes.A. have beenB. had beenC. wasD. will be7. You don’t need to describe her. I __________ her several times.A. had metB. have metC. metD. have been meeting8. —I came to Canada last autumn. What about you, Jim?—I _________ here for about half a year, and I miss my family very much.A. comeB. cameC. have comeD. have been9. It is said in the book that Thomas Edison (1847-1934) _________ the world leading inventor for about sixty years.A. would beB. has beenC. wasD. had been10. —___________the sport meeting might be put off.—Yes, it all depends on the weather.A. I’ve been toldB. I’ve toldC. I’m toldD. I told11. —What bad luck that we ________the football match in the last 3 minutes.—Especially when we _________ so hard in the past years.A. had lost; trainedB. were losing; had rainedC. have lost; have trainedD. lost; have been training12. —Hi, Mary. It’s nice hearing from you.—I __________coming to visit you but too much work prevents me from doing so.A. had thought ofB. thought ofC. have been thinking ofD. have thought of13. —Miss Jones __________ music at Eton School for ten years.—No wonder I often hear her singing in her garden.A. teachesB. used to teachC. is teachingD. has been teaching14. —I think the waitress must have forgotten us. we _________ here for over half an hour andnobody _________ our order yet. —I suppose you are right.A. have been waiting; has takenB. have been waiting; tookC. have been waited; has takenD. have waited; took15. The students don’t want to have their supper until they ___________ their experiment.A. finishedB. have finishedC. had finishedD. will finish16. I play ping-pong quite well, but I __________ time to play since the new year.A. haven’tB. don’t haveC. haven’t hadD. don’t have had17. By now students in Grade One ____________ 1,700 English words and phrases.A. should learnB. have learnedC. learnedD. learn18. I __________ my history this time yesterday. Now I __________ all my work for today.A. reviewed; had doneB. was reviewing; had doneC. was reviewing; have doneD. reviewed; have done19. I _________ unexplained things recently and I even___________some writing.A. have been researching; have startedB. have researched; had startedC. have been researching; have been startingD. have been researched; have started20. —Where have you been? I __________you the whole day.—I was in the library reading magazines.A. have been telephoningB. had telephonedC. telephonedD. was telephoned21. Shirley _________ a book about China last year but I don’t know whe ther she has finished it.A. has writtenB. wroteC. had writtenD. was writing22. I don’t really work here. I ____________ until the new secretary arrives.A. just help outB. have just help outC. am just helping outD. will just help out23. The price ____________ , but I am not sure whether it will go up again tomorrow.A. went downB. will go downC. has gone downD. was going down24. I wonder why Jenny __________us recently. We should have heard from her by now.A. hasn’t writtenB. doesn’t writeC. won’t writeD. hadn’t written25. The high building is reported to____________down last month.A. be tornB. have been tornC. tearD. have torn26. —Who is Jerry Cooper?—___________? I saw you shaking hands with hem at the meeting.A. Don’t you meet him yetB. Didn’t you meet him yetC. Haven’t you met him yetD. Hadn’t you met him yet27. I _________ my washing machine the whole morning. I must get it done before noon.A. have repairedB. am repairingC. will repairD. have been repairing28. I got frightened in the earthquake not long ago. I ___________ well since then.A. ha ven’t been sleepingB. haven’t sleepC. didn’t sleepD. don’t sleep29. Experts ___________for Yetis in the Himalayas for years, but they still _________one.A. have looked; haven’t been findingB. have looked; haven’t been foundC. are looking; haven’t been foundD. have been looking; haven’t found30.—Look! It _________like this for five days.—Yes. It is usual that it _______a lot at this time of year.A. has rained, rainsB. has rained; has rainedC. has been raining; rainsD. is raining; has been raining。