宾语从句巩固练习
一、单项选择。
1.The girls asked if they ______ some food and drank with them. A. took B. take C. takes D. will take
2. Lucy said that she ______ to Guangzhou. A. has never gone B. had never gone C. has never been D. had never been
3.Tom wants to know whether he______ an English class today. A. had B. has C. will have D. are
4. She asked Linda if______ go and got some. A. could she B. she could C. she can D. she may
5. Linda said the moon______ round the earth. A. travelled B. has travelled C. travells D. had travelled
6. —We never know _______ the old man is. —They say he is a teacher. A. what B. who C. which D. where
7. —Where is Jack? —He's gone either to Hangzhou or to Wuhan, but I'm not sure _______ . A. that B. which C. where D. there?
8. —Do you know _______ ? I'm going to see him. —Sorry, I don't know. A. where does Mr. Li live B. where did Mr. Li live C. where Mr. Li lives D. where Mr. Li lived
9. —Where do you think _____ he _____ the computer? —Sorry, I have no idea. A. /; bought B. has; bought C. did; buy D. does; buy
10. I don't feel very well. Mum asked me _______ this morning. A. what the matter is B. what is wrong C. what the matter was D. what the wrong was
11. Do you know _______ they listened to yesterday evening? A. what B when C why D how
12. He asked me _______told me the accident. A whom B which C who D whose
13. They don't know?______their parents like.A that B what C why D which
14. Please tell me ______ last year. A. where does your sister work B where did your sister work
C where your sister works D where your sister worked
15. She asked me if I knew ______. A. whose pen is it B. whose pen it was C. whose pen it is D. whose pen was it
16. You must remember ________. A. what your mother said B. what did your mother say C. your mother said what D. what has your mother said
17. Did you know _______? A. who he was looking after B. who was he looking for C. who he is looking for D. who he is looking after
18. Could you tell me ______? A. when will they leave for Beijing B. when would they leave for Beijing C. when they will leave for Beijing D. when did they leave for Beijing
19. In the bookshop, a reader asked the shop keeper _______Who Moved My Cheese was an
interesting book.
A. that B. how C. what D. if
20. —I don't know _______ Mr. Green will come to see us. —Because he wants to help us with our English.
A. why B. when C. how D. where
21. --Can you tell me _______ to go this evening? –Sorry ,I don’t know.
A. where B. who C. what D. How
22.I thought _________ those stamps very much.
A. that you will like B. if you would like C. that you would like D. would you like
23. Do you know if he _________ back in 2 hours?
A. will be B. comes C. has been D. came
24. Do you know what time ___________?
A.does the ship leave B. the ship leaves
C. does the ship leaves D. is the ship leave
25. --He said, "I will not do so again."
---He said that he ____ not do so again.
A. will B. must C. would D. do
26.I don’t know ___________ when I have a problem.
A.what to do it B. what to do C. how to do D.what can do
27. I don't know _________ he will come tomorrow. _________ he comes, I'll tell you.
A. if; Whether B. whether; Whether C. if; That D. if; If
28. I don't know _________ the day after tomorrow.
A. when does he come B. how will he come C. if he comes D. whether he'll come
29. Could you tell me _________ the radio without any help?
A. how did he mend B. what did he mend C. how he mended D. what he mended
30. I want to know _________.
A. whom is she looking after B. whom she is looking
C. whom is she looking D. whom she is looking after
二、句型转换
1 No one knew, who’s he? (合并为一句)
____________________________________________
2.Can you tell me how I can get to the post office? (改为同义句)
Can you tell me __________ __________ get to the post office?
3. I didn’t know when we would have a class meeting. ( 改为简单句)
I didn’t know __________ __________ __________ a class meeting.
4.When will they go? Did you know? (合并为一句)
Did you know _______ they ______ go?
5. Jack said to me: “We want to have a meeting tomorrow.” ( 改为间接引语 )
Jack _______ me that they _________ to have a meeting _________ ________ _________.
6. Mary said: “ I’m going to the zoo this weekend.” (改为间接引语)
Mary said ___________ _________ _________ going to the zoo ________ weekend.
7. Can you explain to me why you were late for school this morning?( 改为同义句)
Can you explain to me _________ ________ _________ late for school this morning?
8. He said he had been to Leshan many times. (改为直接引语)
He said: “ _________ _________ been to Leshan many times.”
9. He said: “Are you interested in English ?” (改为间接引语)
He ___________ __________ __________ ____________ interested in English.
10. “Don’t smoke in the room!” he said to us. (改为间接引语)
He ____us _____ _____ smoke in the room.
11. When do you go to school every morning? He asked. (合并为一句)
He asked _________ ___________ __________ to school every morning.
12. He told me , “ I am a student.” (合并为一句)
_________________________________________.
13 How long have you been in Beijing ? He asked me . (改为同义句)
He asked me how long __________ __________ been in Beijing.
三. 选用what, how, who, why, where, when, if/ whether 或that填空。
1.Excuse me. Can you tell me ______ he is from?
2. I want to know ______ the school sports meeting will begin?
3.Do you know ______ Tom was late for school again.
4. I don’t know _____ you can help me work out the problem.
5. I think _____we should help our mother do the housework.
6. Can you tell me ______ I can get to the railway station?
7. Please tell me ______ you have watched the new TV show?
8. My father asked me _____ the little girl is?
9. I’m sorry. I have forgotten _____ I said last Sunday.
10. Could you tell me _____ camera it is?
四、连词成句:注意标点及大小写。
1. said, I, know, the, don’t, what, teacher
___________________________________________________
2. told, job, my, found, new, father, us, he, a
___________________________________________________
3. told, wife, he, back, last, he , his, when, came, night
___________________________________________________
4. don’t, if, boy, American, the, know, is
___________________________________________________
5. the, Smile, who, asked, telephoned, police, Mrs
___________________________________________________
五、把下列句子合并为一句.
1.?Where does the woman work ? Could you tell me ?
______________________________________________________
2.?Li Mei is a good girl. The old woman said.
______________________________________________________
3.?How long did it take to travel there by train? They wanted to know.
______________________________________________________.
4.?There are nearly 4000 students in our school. The headmaster said.
______________________________________________________
5. Why did you change your job ?? Mum asked.
______________________________________________________
6. Did it rain last night ? My father asked.
______________________________________________________
7.?How can we learn English well. ?I asked the teacher.
______________________________________________________
8.?Do you live in the small town ? The man asked me.
______________________________________________________
9.?Does he teach maths in this school ?? Do you know ?
______________________________________________________
10. We want to know. How did he find his lost car?
______________________________________________________
六、根据句意,请用适当的引导词填空完成句子。
1. Could you tell me ________ I can get to the park?
2. I want to know ________ we can meet when I am in Shanghai.
3. Mrs. Li asked ________ or not she could work in Xizang.
4. The teacher didn't know ________ broke the window.
5. Mr. Green went out to see ________ was happening.
6.They asked me ________ the coat cost.
7. Did you know ________ we would leave?
8. I don’t know________ students there are in your class.
9. Can you tell us ________ the lady lives?
10. Do you know ________ you are late for class?
11.The twins said ________ they would all leave if John stayed.
12. Daming wondered ________ dictionary it was.
13. I can't decide ________ book I should choose.
七、把下列句子译成英语。
1、你知道附近是否有药店吗?
2、你能告诉我休息室在哪吗?
3、老师想知道他为什么上学迟到了。
4、他告诉我他们在干什么。
5、我认为征求父母的建议是很有必要的。
6、他说他明天会有空的。
7、吉姆说他从未看过那部电影。
8、地理老师说地球围绕太阳转动。
答案:
一、1----5 A D C B C 6---10 A CC A C 11--15A CB D B 16--20 A A C D A
21---25 ACABC 26-----30BDDCD
二、1. No one knew who he was? 2.how to
3.when to have 4.when, would 5. told, wanted, the next day
6. that she was, that 7. why to be 8. I have 9. asked if I was
10. told , not to 11.when I went
12.He told me that he was a student 13. I had
三. 1.where 2.when 3.why 4.if/ whether 5.that 6.how 7.if/ whether 8.who 9.what 10.whose
四、1. I don’t know what the teacher said.
2. My father told us he found a new job.
3. He told his wife when he came back last night..
4.I don’t know if the boy is American.
5.Mrs. Smile asked who telephoned the police.
五、1.?Could you tell me where the woman works ?
2.?The old woman said Li Mei was a good girl.
3.?They wanted to know how long it took to travel there by train.
4.?The headmaster said there were nearly 4000 students in our school.
5. Mum asked why I changed my job.
6. My father asked if it rained last night .
7.?I asked the teacher how we could learn English well. ?
8. The man asked me if I lived in the small town.
9.?Do you know if he teaches maths in this school ??
10. We want to know how he found his lost car.
六、1.how 2.if/whether 3.whether 4.who 5.what 6.how much 7.when
8. how many 9.where 10.why 11.that 12.whose 13.which
七、1.Do you know whether/if there are pharmacies near there?
2 Can you tell me where the lounge is?
3 The teacher wanted to know why he went to school late.
4 He told me what they were doing.
5 I think It's proposal to adopt the parents' suggestion.
6 He said he would be free tomorrow.
7 Jim said he have never seen that film.
8 Geography teacher said that the earth rotation around the sun.