|作者：HMGREEN 文章來源：本站原創 點擊數： 更新時間：2019-08-27||
1. When she was in America, she _____three foreign languages, but she _____all except a few words of each.
A. spoke; had forgotten B. spoke; has forgotten
C. had spoken; had forgotten D. had spoken; have forgotten
2. —Don’t put the waste on the ground.
—Oh, I’m very sorry. I _____the dustbin there.
A. don’t see B. isn’t seeing C. didn’t see D. haven’t see
3. —How is the weather in your country this summer?
—It _____as little as it does now for a long time.
A. hasn’t rained B. doesn’t rain C. wasn’t raining D. didn’t rain
4. —Does Liu Hui serve in the army?
—No, but he _____in the army for three years.
A. served B. has served C. is serving D. would serve
5. —Do you know if the basketball game has started yet?
—Started? It must be certain who_____by now.
A. is winning B. wins C. has won D. would win
6. —I’m sorry; I shouldn’t have been so rude to you.
—You _____your temper but that’s OK.
A. have lost B. had lost C. did lose D. were losing
7. —Sorry. I _____to post the letter for you.
—Never mind. _____it myself after school.
A. forget; I’d rather post B. forgot; I’ll post
C. forgot; I’m going to post D. forget; I’d better post
8. —Tom came back home yesterday.
—Really? Where _____at all?
A. had he been B. has he been C. had he gone D. has he gone
9. Unfortunately, when I dropped in, Professor Smith _____, so we only had time for a few words.
A. has just left B. had just left C. just left D. was just leaving
10. —Has your sister finished her composition yet?
—I have no idea. She _____it this morning.
A. wrote B. has written C. had written D. was writing
11. —What were you doing when I phoned you last night?
—I _____my painting and was starting to take a bath.
A. have already finished B. was finishing C. had just finished D. was going to finish
12. —Can I drive on the free way, Mr Green?
—You can when you _____a bit more skilled.
A. will get B. are getting C. will have get D. get
13. You _____television. Why not do something more active?
A. always watch B. are always watching
C. have always watched D. have always been watching
14. I have been studying computer for several years and I still _____.
A. have B. do C. have been D. am
15. By the time he leaves university, he _____much work experience so long as he takes a part-time job.
A. will have gained B. has gained C. may have gained D. will gain
16. —Miss Jones _____music at Bardon School for ten years.
—No wonder I often hear her sing in her garden.
A. teaches B. used to teach C. is teaching D. has been teaching
3. A。由now和for a long time可知“很長時間都沒有像現在這樣下雨這么少”，用現在完成時。
7. B。從語境看“忘記”應為過去；“放學后自己去記”是臨時的決定，不能用表示計劃或打算的be going to。
8. A。have been to…去過某地(已回來)，have gone to…到某地去了(沒回來)；又因為問的是Tom回來之前到去過某地，故用過去完成時態。
9. D。從“我們只談了幾句話”可知，當我們去拜訪時，Professor Smith“正要”離開了，D是過去進行時表示過去將來時。
16. D。從for ten years可知她十年前已開始教書了；從I often hear…知道她現在還在教。表示從過去某時開始一直延續到現在，并且現在依然在進行，用現在完成進行時，故選D。
|| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄|