1、宾语从句练习(有答案)一、单项填空( )1.He says _ he will go skating tomorrow.A. what B. that C. if D.how( )2.一Could you please tell me_?一I live in Hangzhou, ZhejiangAwhere do you live Bif you live in GuilinCwhere you live Dwhere you were born( )3. No one tells us_, so we need your help.A. how should we do B. what we
2、 should doC. how we should do D. what should we do( )4. My physics teacher said that light_faster than sound.A travels Btravel Ctravelled D. travelling( )5. They said that they _ in a week.A. will come back B. would come back C. come back D. Came back( )6. Could you tell me_we are going mountain hik
3、ing tomorrow or not?A. whether B. if C. when D. where( )7. I dont know _.A.which room I can live B.which room can I liveC.which room I can live in D.which room can I live in( )8.I dont know if it _tomorrow, If it _, Ill not go fishing.A.rains;rains B. Rains;will rain C. will rain; rains D. will rain
4、; will rain( )9. Do you remember _ you said at the meeting?A.when B. where C.that D. what( )10. Lucy said she _such a beautiful piece of music before.A. hasnt heard B. hadnt heard C. doesnt hear D. didnt hear二、用合适的连接词填空1. Jim told me _ he didnt go fishing yesterday afternoon.(when, why)2. Do you kno
5、w _ else is going to be on duty today?(who, whom)3. She said _ it wouldnt matter much.(that, what)4. He always thinks _ he can do better.(how, who)5. I really dont know _ the bridge will be finished.(how long, how soon)6. They dont know _ to go or wait. (if, whether)7. They dont know _their parents
6、are. (where,when)8. I was really surprised at _ I saw. (that, what)9. I dont know_ way I should take. (which, where)10. Do you know _ you are studying for? (why, what)三、用所给动词的正确形式填空1. We are sure that he _ (go) to school tomorrow.2. Do you know who _ (be) the first man to walk on the moon?3. Could y
7、ou tell me where the post office _ (is)?4. Our father said that he _ (will) buy a new computer.5. I hear that he _ (swim) in the sea yesterday.6. The little boy tells us where his father _ (work).7. He said that he _ (finish) his work already.8. They thought they could _ (hike) to the top of the mou
8、ntain.9. He was glad that so many people _ (help) him when he was in trouble.10. She doesnt know whether _ (go) or wait.四.填入适当的单词完成句子1Does MrBrown enjoy living in China?Could you tell us?Could you tell us _ MrBrown _ living in China?2When does the train leave?I want to knowI want to know _ the train
9、 _ 3.Did Peter come here yesterday?Li Lei wants to knowLi Lei wants to know _ Peter _ here yesterday4. I think this is a good idea.(改为否定句)I _ _ this _ a good idea.5. He has been to Beijing before.He said _ he _ been to Beijing before.五.把下列句子改写成宾语从句1. You were ill yesterday. (I hear)_2. How old is he
10、? (He doesnt know)_3. Have they finished the experiment? (I want to know)_4. Does your uncle live in Nanjing? (I am not sure)_5. Who will come to see us? (Could you tell us)_6.The days are longer than the nights in summer. ( My father told me)_参考答案:基础训练一、单项填空1. B. 2.C. 3.B. 4.A 5.B. 6. A 7. C. 8. C.
11、 9.D 10. B二、用合适的连接词填空1. why 2. who 3. that 4. how 5. how soon6. whether 7.where 8. what 9. which 10. what三、用所给动词的正确形式填空1. will go 2. was 3. is 4. would 5. swam6. works. 7. had finished 8. hike 9. helped 10. to go四.填入适当的单词完成句子1.whether (if), enjoys 2.when, leaves 3. Whether (if), came 4. dont think, is 5.that, had五.把下列句子改写成宾语从句1.I hear that you were will yesterday.2. He doesnt know how old he is.3. I want to know if they have finished the experiment.4. I am not sure if your uncle lives in Nanjing.5. Could you tell us who will come to see us?