初中英语完成时态讲析及习题练习.doc
文本预览下载声明
完成时态:现在完成与过去完成基本内容、深层理解与综合运用
★总复习练习:
1. --___ she ___ the flowers yet? --Yes, she ___ it an hour ago.
A. Did; water; did B. Has; watered; did C. Has; watered; has done D. Was; watering; was doing
2. He ___ the bike for two years. A. bought B. has bought C. had D. has had
3. Jim has made many friends since he ___ to China. A. came B. comes C. has come D. will come
4. He’s never worked in this factory, ___ he? A. is B. isn’t C. has D. hasn’t
5. He __ a teacher when he was twenty years old. A. is B. was C. has been D. is being
6. –Where’s Li Lei? --He __ Beijing. A. goes to B. went to C. has gone to D. has been to
7. I like Guilin. I ___ there twice. A. go B. went C. have gone D. have been
8. He went to Toronto two years ago, so he has __ Toronto for two years. A.been to B. gone to C. been in D. gone
9. At the end of last week, I __ the news. A. have heard B. was hearing C. heard D. had heard
10. By the end of last week, I ___ 100 new words. A. have learned B. was learning C. learned D. had learned
11.Mum __ while I __ some washing that day.
was cooking; did B. cooked; was doing C. was cooking; was doing D. cooked; did
12. Mum ___ when I ___ back home.
was cooking; got B. cooked; was getting C. had finished cooking; got D. had finished cooking; had got
13. We __ a lot from you during the last two years. A. were learning B. have learned C. learned D. learn
14. They __ all their money, so they have to walk back home A. spend B. spent C. have spent D. will spend
15. When I got to the cinema, the film __ for ten minutes. A. had begun B.has begun C.has been on D.had been on
16. Can you tell us where___? A. have you gone B. you have gone C. have you been D. you have been
17. An accident _ to him since he left in 1999. A.happened B.was happened C.has been happened D.has happened
18. He asked if I __ the Great Wall. A. had been to B. had gone C. have gone to D. have been to
19. Bob had finished writing the letter __ his mother came back.
显示全部