2026年河北省中职英语一轮复习定语从句状语从句宾语从句练习题
定语从句
1.I still remember the day ___ I first came to Beijing.
A. when B. which C. that D. on that
2.This is the reason ___ he didn't come to the meeting.
A. that B. which C. why D. for that
3. The film ___ we saw last night was very exciting.
A. where B. when C. that D. who
4. The teacher ___ we met yesterday will give us a lecture tomorrow.
A. whom B. which C. when D. where
5. I still remember the day ___ I first met you.
A. which B. that C. when D. where
6. —Which song do you like better, Lucy?
—I prefer the song Little Apple, _____ can attract many people
A. which B. who C. whom D. that
7. There will be a flower show in the park ______ we visited last week.
A. whom B. where C. which D. what
8. Is there anything ___ I can do for you?
A. which B. that C. who D. whom
状语从句
9. I was watching TV ______ my mother came back from work.
A. when B. while C. as D. since
10. She won’t leave ______ her son returns home safely.
A. when B. until C. since D. as
11. You can’t use the computer ______ you finish your homework.
A. if B. unless C. when D. since
12. He didn’t pass the exam ______ he didn’t study hard.
学科网(北京)股份有限公司
A. because B. so C. though D. if
13. ______ he is old, he still works very hard every day.
A. Because B. Though C. If D. So
14. She saved money ______ she could buy a gift for her mother.
A. so that B. because C. though D. if
15. The weather was ______ bad ______ we couldn’t go out.
A. too; to B. so; that C. such; that D. enough; to
16.He is not ______ tall ______ his father.
A. as; as B. so; that C. such; that D. too; to
宾语从句
17. Could you tell me how many students ___ in your class?
A. are there B. there are C. have there D. there have
18. I wonder ______ they will finish the project on time.
A. that B. whether C. what D. which
19. Could you tell me ______ the nearest hospital is?
A. what B. how C. where D. when
20. Could you tell me ______ I can get to the bus station?
A. that B. how C. what D. who
21. Do you know ______ the meeting will start?
A. that B. when C. what D. which
22. Could you tell me ______ this word means?
A. that B. what C. which D. who
23.He said that he ___ to Shanghai the next day.
A. will go B. goes C. would go D. went
24.I don't know ___ he will come. If he ___, I will tell you.
A. if; come B. whether; will come C. if; will come D. whether; comes
25.He said that he ___ to Shanghai the next day.
学科网(北京)股份有限公司