宾语从句专项练习
一、选择填空。
( )1.It's so dark. I can't find out_______it's a boy_______a girl.
A.if,and B.that,and C.either,or D.whether,or
( )2.Could you tell me if he_______to Shanghai
A.has gone B.had gone C.went D.go
( )3.He told me_______he would catch the early bus.
A.which B.whether C.why D.that
( )4.Mrs. Green asked me_______I would go with her.
A.what B.which C.whether D.that
( )5.I don't know_______the coat_______cheap enough.
A.if,is B.where,were C.that,was D.if,were
( )6.Can you tell me why_______yesterday
A.you didn't come B.did you not come C.didn't you come D.you don't come
( )7.He said that they_______Yunnan.
A.have been to B.had gone to C.have gone to D.has gone to
( )8.Jack isn't sure_______students there are in his class.
A.how many B.what C.which D.whether
( )9.Can you tell me_______yesterday
A.what they do B.what they did C.what do they do D.what did they do
( )10.I want to know_______his homework yesterday evening.
A.if he finished B.whether he had finished C.had she finished D.has she finished
( )11.Do you know what_______this time yesterday
A.they are doing B.are they doing C.they were doing D.were they doing
( )12. Excuse me,can you tell me_______
A.why was the train late B.why the train was late C.why is the train late D.why the train is late
( )13.Do you know where_______ Someone is looking for him.
A.he is B.he was C.is he D.was he
( )14.He wanted to know how long_______in hospital.
A.she is staying B.she had stayed C.did she stay D.she stay
( )15.My brother said he_______going_______ his friend the next day.
A.was,to meet B.would go,has C.will go,was going to D.will go,will
( )16.He told me that he_______to London the next day.
A.would go B.go C.went D.has gone
( )17.He said that light_______much faster than sound.
traveled B.will travel C.travels D.is traveling
( )18.Our teacher said that the moon_______around the earth.
A.turn B.turned C.has turned D.turns
( )19.He said that April_______the_______month of a year.
A.is,third B.is,fourth C.was,fourth D.was,third
( )20.Do you know_______
A.is it whose pen B.whose pen is it C.whose pen it is D. it is whose pen
( )21.Can you tell me_______
A.who are you B.who you are C.you are who D.who you be
( )22.Do you know_______of the three
A.which book she likes best B.which best book does she like
C.that which book she likes best D.which book she best likes
( )23.I hear_______the teacher will come back from the UK soon.
A.which B.that C.when D.whether
( )24.Can you tell me_______language she speaks
A.which B.what C.that D.whether
( )25.Can you tell us_______you grow cotton in your country
A.that B.whether C.which D.whose
( )26.I don't understand_______you said.
A.when B.that C.where D.what
( )27.Do you know_______made him angry last time
A.when B.that C.where D.what
( )28.Can you tell me_______the meeting will begin
A.what B.whether C.when D.where
( )29.surprised me most was_______he didn't go to school yesterday.
A.What,how B.What,that C.That,that D.Whom,that
( )30.I wondered_______they had been to America.
A.if B.what C.who D.that
( )31.You will feel hungry_______you don't have breakfast.
A.what B.why C.if D.how
( )32.Do you know_______Jack left so early
A.what B.why C.until D.though
( )33.You must do_______I told you.
A.after B.before C.where D.as
( )34.I am sure_______you said is true.
A.what B.that C.which D.who
( )35.It has not been decided_______they will leave.
A.why B.when C.which D.what
( )36.Go back_______you come from.
A.until B.where C.when D.that
( )37.Do you know_______she will go to the cinema with us
A.if B.where C.who D.which
( )38.The children said_______ they_______themselves very much.
A.if,enjoy B.why,enjoyed C.where,enjoy D.that,enjoyed
( )39.I don't think_______I _______out the problem.
A.if,can work B.how,will work C.that,can work D.when,will work
( )40.She is afraid _______he _______cold at night.
A.that,will catch B.that,catches C.whether,will catch D.is,catches
( )41.We are sure _______he _______to speak English well.
A.that,learned B.that,has learned C.if,learned D.if,has learned
( )42.The boy asked _______I _______any noise from outside.
A.when,heard B.why,had learned C.whether,had heard D.what,heard
( )43.Who can tell us _______about over there
A.what they talk B.what do they talk C.what are they talking D.what they are talking
( )44.We couldn't find out _______,so we asked a policeman.
A.whose bike it was B.whose bike was it C.whose it was bike D.whose was it bike
( )45.Do you know _______take to get to the hospital
A.which way must we B.which must we way
C.which way we must D.which we must way
( )46.Tom asked _______to school late.
A.who did often come B.who often came C.who comes D.who often come
( )47.I don't remember _______the boy by himself.
A.why did she leave B.why she left C.why had she left D.why she had left
( )48.Have you forgotten _______when he died
A.how old he was B.how old was he C.what did he say D.how old he did
( )49.Nobody knows _______to visit our school.
A.when will he come B.when does he come
C.when he will come D.when he does come
( )50.Please tell us _______to the Science Museum.
A.how can we reach B.how we can reach C.how can we get D.how we can get
( )51.Don't you believe _______to the moon by spaceship
A.that man did fly B.how did the man fly C.if man fly D.whether man fly
( )52.The teacher told us _______.
A.is the earth round B.the earth was round
C.the earth is round D.was the earth round
( )53.It's foggy today. I can't find out _______it's a man _______a girl.
A.if,and B.that,and C.either,or D.whether,or
( )54.Could you tell me if he _______to Beijing
A.has gone B.had gone C.went D.go
( )55.Mrs.White asked me _______I would go shopping with her.
A.what B.which C.whether D.that
( )56.I don't know _______the shoes _______cheap enough.
A.if,are B.where,was C.that,was D.if,was
( )57.Li Lei didn't tell the teacher why _______yesterday.
A.he didn't come B.did he not come C. didn't he come D.he don't come
( )58.He said that they _______Zhangjiajie for a holiday.
A.have been to B.had gone to C.have gone to D.has gone to
( )59.Lucy told me she _______me with my English this afternoon.
A.will help B.to help C.would help D.is helping
( )60.Jack isn't sure _______workers there are in his factory.
A.how many B.what C.which D.whether
( )61.Who knows _______dictionary it is
A.who's B.whose C.whom D.who
( )62.Could you tell me if it _______a lot in summer in your hometown
A.rained B.rain C.rains D.is raining
( )63.I can't remember _______I sent the book to.
A.that B.which C.where D.whom
( )64.None of us know which floor _______on.
A.is she B.she living C.she is D.did she live
( )65.We didn't know _______to visit our school.
A.when did he come B.when would he come C.when he was coming D.when he came
( )66.Do you know when_______take off
A.we will B.we are C.shall we D.will we
( )67.I want to know _______will go with us.
A.who B.whom C.what D.that
( )68.Can you tell me _______the train leaves
A what B.where C.when D.how
( )69.The students must do _______the teacher told them.
A.as B.before C.after D.if
( )70.-I don't know if he _______.-He will come if it _______.
A.comes,won't rain B.will come,doesn't rain
C.comes,doesn't rain D.will come,won't rain
( )71.Do you know what time _______
A.the train leave B.does the train leave C.will the train leave D.the train leaves
( )72.-Could you tell me _______with the bike -It's broken down.
A.what's the matter B.what the matter is C.what's the wrong D.what the wrong is
( )73.She said _______it wouldn't matter much.
A.that B.if C.which D.what
( )74.We wanted to know _______the answer was right or not.
A.if B.that C.whether D.what
( )75.John is behind others in maths,but it doesn't follow _______he doesn't use his brain,he may not be interested in it.
A.what B.that C.if D.which
( )76. She has made it clear _______she will have nothing to do with him.
A.what B.which C.whether D.that
( )77.For centuries,people have wondered _______this continent is really like,since it is covered with solid thick ice and deep snow all the year round.
A.what B.how C.which D.whether
( )78.Li Lei told Jim _______.
A.how much yuan is the sweater B. how much is the sweater
C.how much the sweater is D.how much the sweater was
( )79.He really doesn't know _______the overhead bridge will be finished.
A.how long B.how far C.how soon D.how often
( )80.The teacher came up to see _______.
A.what was the matter B.what the matter was
C.what the matter is D.what's the matter
( )81.Nobody knew _______
A.where he comes B.where he was from
C.where he is from D.where does he come from
( )82.Can you tell me _______Mr. Green lives in Room 2318
A.that B.where C.until D.if
( )83.I told them that the sun _______in the east.
A.rises B.rose C.has risen D.was rising
( )84.You must remember _______the train _______.
A.that,leaves B.when,leaves C.when,will leave D.if,leave
( )85.The boy asked how far the moon _______from the earth.
A.was B.were C.is D.are
( )86.I was surprised at _______.
A.what he is saying B.what he said C.what did he say D.what said he
( )87.I forgot _______France.
( )87.I forgot _______France.
A.he has gone to B.he had been to C.he went D.he had gone to
( )88.I learned _______the city for a long time.
A.she has been to B.she has gone to C.she had been in D.she had gone to
( )89.He said he _______me before.
A.has met B.met C.was meeting D.had met
( )90.I'd like to know when you _______the army.
A.join B.joined C.have joined D.was joining
( )91.I'm sorry for what I _______
A.do B.did C.have done D.am doing
( )92. Do you remember _______you _______the book
A.where,put B.if,have put C.what,put D.where,are putting
( )93.They will be thankful for _______you have done.
A.what B.that C.which D.who
二、将下列句子改成宾语从句。
1.He's 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 He asked me...
6.I have seen him. I remembered...
三、根据汉语提示完成句子。
1.I wanted to know_________________________________________(她在和谁交谈).
2.He said_________________________________________(他以前见过我).
3.I'm sorry for_________________________________________(我所做的事).
4.The teacher asked_________________________________________(谁能回答这个问题).
5.Jane said that_________________________________________(她将乘飞机去那里).
6.I wanted to know_________________________________________(她是否有一些钱).
7.We haven't decided_______________________________________(我们下一步该做什么).
8.I think that English is_________________________________________(没有数学难).
9.I'm not sure_________________________________________(明天天气是否晴朗).
10.He asked me_________________________________________(是如何处理这件事的).
11.Do you know_________________________________________(是否要下雨)?
12.I wanted to know_________________________________________(她是来还是不来).
答案:
一
1-5 DADCA 6-10 ABABA 11-15 CBABA 16-20 ACDBC 21-25 BABAB
26-30 DBCBA 31-35 CBDAB 36-40 BADCA 41-45 BCDAC 46-50 BBACD
51-55 ACDAC 56-60 AABCA 61-65 BCDCC 66-70 AACAB 71-75 DAACB
76-80 DADCA 81-85 BDACC 86-93 BDCDBCAA
二
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 math.
6.I remembered that I had seen him.
三
1.who 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 math
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