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, Zhejiang Awhere do you live Bif you live in Guilin Cwhere you live Dwhere you were born ( )3. No one tells us_, so we need your help. A. how should we do B
2、. what we should do C. 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 goi
3、ng mountain hiking tomorrow or not? D. where C. when B. if A. whether ( )7. I dont know _. A.which room I can live B.which room can I live C.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 ra
4、in; rains D. will rain; 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 aftern
5、oon.(when, why) 2. Do you know _ 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)
6、 7. They dont know _their parents 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
7、first man to walk on the moon? 3. Could you 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 tho
8、ught they could _ (hike) to the top of the mountain. 9. He was glad that so many people _ (help) him when he was in trouble. 10. She doesnt know whether _ (go) or wait. 四.填入适当的单词完成句子 ?Could you tell us?Brown enjoy living in ChinaDoes Mr1Could you tell us _ MrBrown _ living in China? 2When does the t
9、rain leave?I want to know I want to know _ the train _ 3.Did Peter come here yesterday?Li Lei wants to know Li Lei wants to know _ Peter _ here yesterday 4. 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. 五.把下列句子改
10、写成宾语从句 1. You were ill yesterday. (I hear) _ 2. How old is he? (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 fat
11、her told me) _ 参考答案: 基础训练 一、单项填空 1. B. 2.C. 3.B. 4.A 5.B. 6. A 7. C. 8. C. 9.D 10. B 二、用合适的连接词填空 1. why 2. who 3. that 4. how 5. how soon 6. whether 7.where 8. what 9. which 10. what 三、用所给动词的正确形式填空 1. will go 2. was 3. is 4. would 5. swam 6. works. 7. had finished 8. hike 9. helped 10. to go 四.填入适当的
12、单词完成句子 t think, is 4. don 3. Whether (if), came 2.when, leaves 1.whether (if), enjoys 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?