1、宾语从句专项练习宾语从句专项练习 一、选择填空: () 1.Its so dark. I cant find out _ its a boy _ a girl. A. if, andB. that, andC. either, orD. whether, or () 2. Could you tell me if he _ to Shanghai? A. has goneB. had goneC. wentD. go () 3. He told me _ she would catch the early bus. A. whichB. whetherC. whyD. that () 4. M
2、rs. Green asked me _ I would go with her. A. whatB. whichC. whyD. that () 5. I dont know _ the coat _ cheap enough. A. if, isB. where,wereC. that ,wasD. if, were () 6. Call you tell me why _ yesterday? A. you didnt comeB. did you not comeC. didnt you comeD. you dont come () 7. He said that they _ Yu
3、nnan. A. have been toB. had gone toC. have gone toD. has gone to () 8. Jack isnt sure _ students there are in his class. A. how manyB. whatC. whichD. whether () 9. Can you tell me _ yesterday? A. what they doB. what they didC. what do they doD. what did they do () 10. I want to know _ his homework y
4、esterday evening. A. if he finishedB. whether he had finishedC. had she finishedD. has she finished () 11. Do you know what _ this time yesterday? A. they are doingB. are they doingC. they were doingD. were they doing () 12. Excuse me, can you tell me _ ? A. why was the train lateB. why the train wa
5、s lateC. why is the train lateD. why the train is late () 13. Do you know where _ ? Someone is looking for him. A. he isB. he wasC. is heD. was he () 14. He wanted to know how long _ in hospital. A. she is stayingB. she had stayedC. did she stayD. she stay () 15. My brother said he _ going _ his fri
6、end the next day. A. was, to meetB. would go, hasC. will go, was going toD. will go, will () 16. He told me that he _ to London the next day. A. would goB. goC. wentD. has gone () 17. He said that light _ much faster than sound. A. traveledB. will travelC. travelsD. is traveling () 18. Our teacher s
7、aid that the moon _ around the earth. A. turnB. turnedC. has turnedD. turns () 19. He said that April _ the _ month of a year. A. is, thirdB. is, fourthC. was, fourthD. was, third () 20. Do you know _ ? A. is it whose penB. whose pen is itC. whose pen it isD. it is whose pen () 21. Can you tell me _
8、 ? A. who are youB. who you areC. you are whoD. who you be () 22. Do you know _ of the three? A. which book she likes bestB. which best book does she like C. that which book she likes bestD. which book she best likes () 23. I hear _ the teacher will come back from the UK soon. A. whichB. thatC. when
9、D. whether () 24. Can you tell me _ language she speaks? A. whichB. whatC. thatD. whether () 25. Can you tell us _ you grow cotton in your country? A. thatB. whetherC. whichD. whose () 26. I dont understand _ you said. A. whenB. thatC. whereD. what () 27. Do you know _ made him angry last time? A. w
10、henB. thatC. whereD. what () 28. Can you tell me _ the meeting will begin? A. whatB. whetherC. whenD. where () 29. _ surprised me most was _ he didnt go to school yesterday. A. What, howB. What, thatC. That, thatD. Whom, that () 30. I wondered _ they had been to America. A. ifB. whatC. whoD. that ()
11、 31. You will feel hungry _ you dont have breakfast. A. whatB. whyC. ifD. how () 32. Do you know _ Jack left so early? A. whatB. whyC. untilD. though () 33. You must do _ I told you. A. afterB. beforeC. whereD. as () 34. I am sure _ you said is true. A. whatB. thatC. whichD. who () 35. It has not be
12、en decided _ they will leave. A. whyB. whenC. whichD. what () 36. Go back _ you come from. A. untilB. whereC. whenD. that () 37. Do you know _ she will go to the cinema with us? A. ifB. whereC. whoD. which () 38. The children said _ they _ themselves very much. A. if, enjoyB. why,enjoyedC. where,enj
13、oyD. that, enjoyed () 39. I dont think _ I _ out the problem. A. if, can workB. how, will workC. that, can workD. when, will work () 40. She is afraid _ he _ cold at night. A. that, will catchB. that, catchesC. whether, will catchD. is, catches () 41. We are sure _ he _ to speak English well. A. tha
14、t, learnedB. that, has learnedC. if, learnedD. if, has learned () 42. The boy asked _ I _ any noise from outside. A. when, heardB. why, had learnedC. whether, had heardD. what, heard () 43. Who can tell us _ . about over there? A. what they talkB. what do they talkC. what are they talkingD. what the
15、y are talking () 44. We couldnt find out _ , so we asked a policeman. A. whose bike it wasB. whose bike was itC. whose it was bikeD. whose was it bike () 45. Do you know _ take to get to the hospital? A. which way must weB. which must we wayC. which way we mustD. which we must way () 46. Tom asked _
16、 to school late. A. who did often comeB. who often cameC. why had she leftD. why she had left () 47. I dont remember _ the boy by himself. A. why did she leaveB. why she leftC. why had she leftD. why she had left () 48. Have you forgotten _ when he died? A. how old he wasB. how old was heC. what did
17、 he sayD. what he did say () 49. Nobody knows _ to visit our school. A. when will he comeB. when does he comeC. when he will comeD. when he does come () 50. Please tell us _ to the Science Museum. A. how can we reachB. how we can reachC. how can we getD. how we can get () 51. Dont you believe _ to t
18、he moon by spaceship? A. that man did flyB. how did the man flyC. if man flyD. whether man fly () 52. The teacher told us _ . A. is the earth roundB. the earth was roundC. the earth is roundD. was the earth round () 53. Its foggy today. I cant find out _ its a man _ a girl. A. if, andB. that, andC.
19、either, orD. whether, or () 54. Could you tell me if he _ to Beijing? A. has goneB. had goneC. wentD. go () 55. Mrs. White asked me _ I would go shopping with her. A. whatB. whichC. whetherD. that () 56. I dont know _ the shoes _ cheap enough. A. if, areB. where, wasC. that, wasD. if, was () 57. Li
20、Lei didnt tell the teacher why _ yesterday? A. he didnt comeB. did he not comeC. didnt he comeD. he dont come () 58. He said that they _ Zhangjiajie for a holiday. A. have been toB. had gone toC. have gone toD. has gone to () 59. Lacy told me she _ me with my English this afternoon. A. will helpB. t
21、o helpC. would helpD. is helping () 60. Jack isnt sure _ students there are in his factory. A. how manyB. whatC. whichD. whether () 61. Who knows _ dictionary it is? A. whosB. whoseC. whomD. who () 62. Could you tell me if it _ a lot in summer in your hometown? A. rainedB. rainC. rainsD. is raining
22、() 63. I cant remember _ I sent the book to. A. thatB. whichC. whereD. whom () 64. None of us knows which floor _ on. A. is sheB. she livingC. she isD. did she live () 65. We didnt know _ to visit our school. A. when did he comeB. when would he comeC. when he was comingD. when he came () 66. Do you
23、know when _ take off.? A. we willB. we areC. shah weD. will we () 67. I want to know _ will go with us. A.whoB. whomC. whatD. that () 68. Can you tell me _ the train leaves? AwhatB. whereC. whenD. how () 69. The students must do _ the teacher told them. A. asB. beforeC. afterD. if () 70. - I dont kn
24、ow if he _ .- He will come if it _ . A. comes, wont rainB. will come, doesnt rainC. comes, doesntD. will come, wont rain () 71. Do you know what time _ . A. the train leaveB. does the train leaveC. will the train leaveD. the train leaves () 72. -Could you tell me _ with the bike?-Its broken down. A.
25、 whats the matterB. what the matter isC. whats the wrongD. what the wrong is () 73. She said _ it wouldnt matter much. A. thatB. ifC. whichD. what () 74. We wanted to know _ the answer was fight or not. A. ifB. thatC. whetherD. what () 75. John is behind others in maths, but it doesnt follow _ he do
26、esnt use his brains, he may not be interested in it A. whatB. thatC. ifD. which () 76. She has made it clear _ she will have nothing to do with him. A. whatB. whichC. whetherD. that () 77. For centuries, people have wondered _ this continent is really like, since it is covered with solid thick ice a
27、nd deep snow all the year round. A. whatB. howC. whichD. whether () 78. Li Lei told Jim _ . A. how much yuan is the sweaterB. how much is the sweater C. how much the sweater isD. how much the sweater was () 79. He really doesnt know _ the overhead bridge will be finished. A. how longB. how farC. how
28、 soonD. how often () 80. The teacher came up to see _ . A. what was the matterB. what the matter was C. what the matter isD. whats the matter () 81. Nobody knew _ . A. where he comesB. where he was fromC. where he is fromD. where does he come from () 82. Can you tell me _ . Mr. Green lives in Room 2
29、318? A. thatB. whereC. untilD. if () 83. I told them that the sun _ in the east. A. risesB. roseC. has risenD. was rising () 84. You must remember _ the train A. that, leavesB. when, leavesC. when, will leaveD. if, leave () 85. The boy asked how far the moon _ from the earth. A. wasB. wereC. isD. wa
30、s () 86. I was surprised at _ . A. what he is sayingB. what he saidC. what did he sayD. what said he () 87. I forgot _ France. A. he has gone toB. he had leen toC. he wentD. he had gone to () 88. I learned _ the city for a long time. A. she has leen toB. she has gone toC. she had been inD. she had g
31、one to () 89. He said he _ me before. A. has metB. metC. was meetingD. had met () 90. Id like to know when you _ the army. A. joinB. joinedC. have joinedD. was joining () 91. Im sorry for what I _ . A. doB. didC. have doneD. am doing () 92. Do you remember _ you _ the look? A. where, putB. if, have
32、putC. what, putD. where, are putting () 93. They will be thankful for _ you have done. A. whatB. thatC. whichD. who 二、将下列简单句改成宾语从句 1. Hes gone to Hunan. I forgot _ . 2. She said,They are waiting for a bus. 3. Whose bag is it? Do you know _ . 4. What will you do? He asked _ . 5. Who teaches you maths
33、? He asked me _ . 6. I have seen him. I remembed _ . 三、完成句子 1 I wanted to know_(她在和谁交谈) 2 He said_(他以前见过我) 3 Im sorry for_(我所做的事) 4 The teacher asked_(谁能回答这个问题) 5 Jane said that_(她将乘飞机去那里) 6 I wanted to know_(她是否有一些钱) 7 We havent decided_(我们下一步该做什么) 8 I think that English is_(没有数学难) 9 Im not sure_(昨
34、天天气是否晴朗) 10He asked me_(是如何处理这件事的) 11Do you know_(是否要下雨) 12I wanted to know_(她是否来还是不来) 宾语从句答案宾语从句答案 一、 01- 05 DADCA06-10ABABA11-15CBABA16-20ACDBC 21-25BABAB26-30DDCBA31-35CBDAB36-40BADCA 41-45BCDAC46-50 BBACD51-55 ACDAC56-60 AABCA 61-65 BCDCC66-70AACAB71-75 DAACB76-80 DADCA 81-85 BDACC86-90 BDCDB91-
35、93CAA 二、 1. I forgot that he had gone to Hunan. 2. She said that they were waiting for a bus. 3. Do you know whose bag it is? 4. He asked what you would do. 5. He asked me who taught me maths. 6. I remembered that I had seen him. 三、 1. whom she was talking with 2. he had seen me before 3. what I have done 4. who could answer the question 5. she would go there by plane 6. if/whether she had any money 7. what we should do next 8. not so difficult as maths 9. if/whether it will be sunny tomorrow 10. what I did with the matter 11. if it is going to rain 12. whether she would come or not