宾语从句练习
一、
( ) 1. The girls asked if they ____ some food and drink with them.
A. took B. take C. takes D. will take
( ) 2 .Catherine said that she ___ to Guangzhou.
A. has never gone B. had never gone
C. has never been D. had never been
( ) 3 .The students want to know whether they___ dictation today.
A. had B. has . C. will have D. are
( ) 4 .She asked Linda if___ go and get 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
2
( ) 1 .Can you tell me___ you were born, Betty?
A. who B. what C. when D. that
( ) 2 .I don't know ___ they have passed the exam.
A. what B. if C. when D. where
( ) 3 .I hardly understand.___ he has told me.
A. that B. what C. which D. who
( ) 4 .She didn't know___ back soon.
A. whether he would be B. if would he be C. he will be
( ) 5 .I don't know _____ he still lives here after so many years.
A. whether B where C. what D.when
( ) 6 .Do you know _____ they listened to yesterday evening?
A. what B when C why D how
( ) 7 .He asked me _____told me the accident.
A whom B which C who D whose
3
( ) 1.They don't know ______their parents are.
A that B what C why D which
( ) 2.Please tell me ______what last year.
A.where does your sister work B where did your sister work
C where your sister works D where your sister worked
( ) 3.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
( ) 4. 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
( ) 5.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
( ) 6.Could you tell me ___?
A. when will they leave Beijing B. when would they leave Beijing
C. when they will leave Beijing D. when did they leave Beijing
参考答案:
1. 1-5 A D C B C
2. 1-7 C B B A A A C
3. 1-6 B D B A A C
无答案:
提高型
1. I don’t know _____ he will come tomorrow. _____ he comes, I’ll tell you.
A. if; WhetherB. whether; WhetherC. if; ThatD. if; if
2. Could you tell me ____ the radio without any help?
A. how did he mendB. what did he mend
C. how he mendedD. what he mended
3. Could you tell me ____ do with the money?
A. how toB. what should IC. how I shouldD. what I should
4. Can you tell me how many English words ____ since 1996?
A. have you learnedB. did you learn C. you have learnedD. you learned
5. Miss Li wants to know _____ next week.
A. when my uncle leavesB. when will my uncle
C. where my uncle will stayD. where does my uncle stay
6. Can you tell me when ____?
A. does the ship leaveB. the ship will leave
C. the ship leaveD. will the ship leave
7. Alice wanted to know ____ her grandmother liked the bag.
A. thatB. ifC. whichD. what
8. I don’t know ____ Jane was late for school this morning.
A. whoB. whatC. whomD. why
9. They don’t know ____ their presents are.
A. whenB. whyC. what
10. Mike asked the girl in the shop ____ the watch ____ cheap enough.(1998云南)
A. that; isB. if; wasC. that; wasD. whether; is
11. I think he ____ back next week.
A. comeB. will comeC. cameD. has come
12. Xiao Mao told me he ____ a film with his mother the next day.
A. would seeB. will watchC. would lookD. will see
13. Could you tell me if it ____ tomorrow?
A. rainB. will rainC. rainingD. rains
14. He said that he ____ speak a little English when he was five.
A. mightB. wouldC. couldD. can
15. I want to know if they ____ the spring sports meeting next month.
If they ____ it, I must get ready for it.
A. hold; will holdB. will hold; hold C. hold; holdD. will hold; will hold
综合型
1. –Do you remember ____ he came?-Yes, I do, he came by car.
A. how B. whenC. thatD. if
2. That woman wanted to know _____ her daughter liked the sweater.
A. whetherB. whatC. thatD. which
3. Have you decided when _____ for London?
A. will you leaveB. you will leaveC. are you goingD. you are going
4. –Excuse me. Could you tell me ____? -Certainly.
A. when can I get to the stationB. I can get to which station
C. which station can I get toD. how I can get to the station
5. –What did your mother say, Tom? -She asked me why ____.
A. my sister cryingB. my sister was crying
C. is my sister cryingD. was my sister crying
6. I wonder what time _____ arrive.
A. does the trainB. will the train C. the trainD. the train will
7. I wondered _____ our teacher did that for.
A. thatB. ifC. whatD. why
8. Did you hear _____?
A. what did I sayB. what I saidC. that I saidD. I said which
9. Can you tell me which room _____?
A. does he live inB. does he livesC. he lives inD. he lives
10. The little boy often asks me what ______?
A. will our life of tomorrowB. will our life tomorrow be like
C. our life of tomorrow likeD. our life of tomorrow will be like
11. Do you really know _____ used?
A. how widely English isB. how wide is English
C. English is how widelyD. how is English wide
12. Would you please tell me ______ with Peter? He looks unhappy.
A. what’s the matterB. what wrong is
C. the wrong is whatD. what wrong it was
13. –Excuse me, where _____? Do you know? -Yes. I know where _____?
A. Jim lives; he livesB. does Jim live; do he live
C. Jim lives; does he liveD. does Jim live; he lives
14. I didn’t know _____ and _____.
A. what’s his name; how old he isB. what his name was; how old he was
C. what his name is; how is he oldD. that was his name; he was how old
15. My friend hasn’t decided _____ on a trip to Wuxi on holiday.
A. if he goesB. when will he go C. if he’ll go D. where he go
16. Did you ask her what ______ outside?
A. was happened to himB. he had happened
C. he happenedD. had happened to him
17. The man in the shop asked the woman _____
A. which kind does she likeB. which kind she is
C. which kind is she likesD. which kind she likes
18. No one told us _____, so we need your help.
A. how should we doB. what should we do
C. how to do itD. what to do it
19. I don’t know ______ the day after tomorrow.
A. when does he comeB. how will he come
C. if he comesD. whether he’ll come
20. –Could you tell me _____?-Yes, they _____ to the library.
A. where are the twins; have beenB. where the twins are; have gone
C. where were the twins; have beenDwhere the twins were; have gone