内容正文:
宾语从句基础练习
1. I don’t know ______ he is late again.
A. what B. that C. why D. whether
答案:C
解析: 从句完整,但需要表示原因,用why(= the reason why)。
一、单选题
2. She asked me ______ I had finished my homework.
A. that B. if C. what D. how
答案:B
解析: 间接疑问句表示“是否”,用if/whether(此处if更口语化)。
3. Can you tell me ______ this word means?
A. what B. that C. which D. why
答案:A
解析: 从句中means缺宾语,用what(= the thing that)。
4. He wondered ______ his friend would come to the party.
A. that B. whether C. what D. how
答案:B
解析: 表示“是否”,且宾语从句为不确定事件,用whether(if也可,但whether更正式)。
5. The teacher explained ______ the problem could be solved.
A. what B. that C. how D. why
答案:C
解析: 从句缺少方式状语,用how(= the way in which)。
6. Do you remember ______ we first met?
A. when B. what C. that D. whether
答案:A
解析: 从句缺少时间状语,用when(= the time at which)。
7. I can’t decide ______ dress to buy for the prom.
A. what B. which C. whose D. how
答案:B
解析: 从有限范围中选择(特定几条裙子),用which(= which one of the dresses)。
8. She didn’t say ______ she agreed with the plan.
A. that B. whether C. what D. why
答案:B
解析: 否定句中隐含“是否”,用whether(if在否定句中可能歧义)。
9. Tell me ______ you are so happy today.
A. what B. that C. why D. how
答案:C
解析: 从句完整,但需表示原因,用why(= the reason for which)。
10. I wonder ______ he is waiting for.
A. whom B. who C. whose D. which
答案:A
解析: 从句中for缺宾语(指人),正式文体用whom(口语中who也可)。
11. He asked ______ I preferred, tea or coffee.
A. that B. what C. which D. whether
答案:C
解析: 从两者中选择,用which(= which one of the two)。
12. We discussed ______ we should go for the summer vacation.
A. where B. what C. that D. whether
答案:A
解析: 从句缺少地点状语,用where(= the place to which)。
13. She doesn’t know ______ laptop is hers.
A. what B. which C. whose D. whom
答案:C
解析: 从句中缺定语修饰laptop,用whose(= the person whose laptop)。
14. I’m not sure ______ he will accept the invitation.
A. that B. if C. what D. why
答案:B
解析: 表示“是否”,主句为否定/不确定时,用if/whether(此处if更自然)。
15. They haven’t decided ______ to start the project.
A. when B. what C. that D. whether
答案:A
解析: 从句缺少时间状语,用when(= the time at which)。
16. Could you show me ______ this machine works?
A. what B. how C. that D. why
答案:B
解析: 从句缺少方式状语,用how(= the way in which)。
17. I doubt ______ he told the truth.
A. that B. whether C. what D. why
答案:B
解析: 动词doubt在肯定句中接whether/if(否定句用that,如"I don’t doubt that...")。
18. Do you know ______ the train arrives?
A. what B. when C. that D. whether
答案:B
解析: 从句缺少时间状语,用when(= the time at which)。
19. She forgot ______ she had put her keys.
A. where B. what C. that D. whether
答案:A
解析: 从句缺少地点状语,用where(= the place in which)。
20. No one knows ______ caused the accident.
A. what B. that C. who D. which
答案:A
解析: 从句中缺主语(指事),用what(= the thing that)。若指人则用who。
1.他说他明天会来参加聚会。
2.我不知道她是否喜欢这个礼物。
3.你能告诉我这本书是谁写的吗?
He said (that) he would come to the party tomorrow.
I don’t know whether/if she likes this gift.
Can you tell me who wrote this book?
二、句子翻译
4.老师解释说地球围绕太阳转。
5.我想知道你为什么要放弃这个机会。
6.他问我是否完成了作业。
The teacher explained (that) the earth moves around the sun.
I wonder why you gave up this opportunity.
He asked me whether/if I had finished my homework.
二、句子翻译
1."Who is the winner?" (改为宾语从句,用She asked开头)
2."Does he like coffee?" (改为宾语从句,用I wonder开头)
3."Where did you buy this book?" (改为宾语从句,用Can you tell me开头)
She asked who the winner was.
I wonder whether/if he likes coffee.
Can you tell me where you bought this book?
三、句型转换
4."We will win the game." (改为宾语从句,用They believed开头)
5."Why is she crying?" (改为宾语从句,用No one knows开头)
They believed (that) they would win the game.
No one knows why she is crying.
三、句型转换
1.He didn’t tell me ________________________________ (他什么时候回来).
2.Do you know ________________________ (谁打破了窗户)?
3.She asked ________________________ (是否下雨了).
when he would come back
who broke the window
四、填空题
whether/if it was raining
$$