三大从句练习(含答案)

C. where the twins are, have gone D, where the twins were, have gone 47.---Mother came in while we ___ TV at midnight.

---Was she angry with you?

A. were watching B. are watching C. watched D. watch 48. While she ____ NBA Games in the sitting room, the bell _____. A. watched, was ringing B. is watching, rang C. was watching, rang D. was watching, was ringing 49. Our father said that he ______ a new computer next week.

A. will buy B. have bought C. would buy D. buys 50. You’ll do better in English ____ you work harder. A. or B. than C. if D. before

51. If the bus ____ in ten minutes’ time, we _____ late for our meeting.

A. didn’t come, were B. doesn’t come, will be C. came, won’t D. hadn’t come, will be

52. I hear that he ______ to Beijing yesterday.

A. goes B. will go C. went D. have gone 53. If you ___ carefully, you ___ the report well.

A. will listen; will be understand B. will listen; understand C. listen; will understand D. listen; understand 54. By the time they _____ the lost girl, she ______ away for half a month.

A. had found, was B. found, had been C. has found, is D. had found, had been

55. Mike is learning _____ a computer.

6

A. how can he use B. how to use C. how he use D. how to using 56. ---Rick! Your jacket is wet through.. Didn’t you listen to the weather report this morning?

---No, I didn’t. I was in a hurry. Besides, it ____ when I left. A. hadn’t rained B. would rain C. rained D. wasn’t raining 57.I hurried _____ I would not be late for the meeting. A. since B. as if C. unless D. so that 58. --- Hi, Tom! Can you tell me when ____ for London? --- Yes, tomorrow afternoon.

A. leaving B. leaves C. to leave D. are leaving 59.--- It’s time to do your homework, Jack

--- Yes, Mum. I’ll turn off the TV as soon as the programme_______. A. ends B. end C. will be ended D. will end 60.--- Did you tell your brother where Susan _____? --- Yes, but I didn’t tell him she ____ until next week. A. has gone, won’t come home B. went, don’t come home

C. had been, wouldn’t come home D. had gone , wouldn’t come home 61. The old people ____ lonely at all since we began to visit them once a week. A. don’t feel B. hasn’t felt C. haven’t felt D. didn’t feel 62. She said she ____ for the test. You can test her even now.

A. has prepared B. had prepared C. will prepare D. would prepare 63.--- How did the accident happen?

--- You know, it ____ difficult to see the road clearly because it ______.

7

A. was; was raining B. is; has rained C. is; is raining D. will be; will rain 64. The poor man ate a big breakfast _____ he said he wasn’t hungry. A. since B. because C. though D. for 65. Though it rained heavily, ___ were still playing on the playground. A. they B. so they C. but they D. and they 66. Do you remember ____ last time?

A. what is your teacher saying B. what your teacher said C. what your teacher says D. what did your teacher say 67. Catherine ____ the letter before her mother came into her bedroom. A. has written B. was writing C. had written D. is writing 68. Ask Tony _____ go with us tomorrow.

A. if he will B. if he C. will he D. whether will he 69.He didn’t know ______he should go or not. A. if B. weather C. that D. whether

70. Mary didn’t go to see a film ____ her father came back home. A. until B. but C. if D. when 71.Mary will go ____ after she _____ her homework.

A. shops; finish B. shopping; finishes C. to shop; finishing shopping; finish

72.The class____ when Tom ____ into the classroom.

A. began; was walking B. had begun; walked C. begins; walks beginning; walked

D. D. was 8

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4