八年级上册单元语法专题训练
一. 单项选择
1. Theyll go hiking if it ____this Sunday.    Wish you a lovely weekend. 
A. rain  B. doesnt rain    C. wont rain    D. dont rain
2. Emma didnt pass her exams. I think she should work harder.  --I agree.___ she does, shell get good grades.
A. If    B. Because    C. Before    D. Though
3. Frank ____ to see his grandma if he ____ free tomorrow. 
A. will come; will be  B. comes; is    C. comes; will be    D. is
4. What ___ if I ____my homework?   
A. will happen; dont finish    B.  will happen; won’t finish  C. happen; dont finish    D. happen;
wont finish
5. I dont know if you ____ the match yesterday, if you miss it, you ____sorry for that.
A. saw; see  B. will see ;will be    C. saw; will be    D. will see; was
6. If it ____,we will go hiking at Cool City Park.      A. not rain    B. dont rain    C. wont rain    D. doesnt rain
7. I usually sleep with the window open ____ its rally cold.            A. if  B. because    C. so    D. unless 
8. Youll have a great time ____ you go to the party.                  A. so  B. if    C.    D. although
9. The novel seems a little boring.    You wont enjoy it____ you put your heart into it. 
A. when    B. if    C.  after  D. unless
10. The manager says that theres no hot water after 8:00 tonight.   
You mean we ____ go to bed without a shower. How terrible!   
A. can  B.  have to  C. may    D. must
11. Would you like to go out to play basketball with me ? -- ____ ,but I should finish my homework first.
A. Its hard to say  B. Youre welcome    C. Id love to    D. Youre right
12. The work is too hard for him .He____ finish it on time.    A. can’t    B. mustnt    C. shouldnt    D. neednt
13. Can I park my car in front of the building? No, you ____ .    A. wont  B. cant      C.  neednt    D. couldnt
14. You mustnt go off on your own ,because you ____ get lost in the mountains.
A. should    B.  must    C. need    D. might
15. Excuse me ,sir, visiting hours are over. You ___ leave. Pardon me, nurse. I didnt hear the bell. 
A. may    B. can    C. must    D. need
16. Sorry ,Miss Liu. I left my workbook at home .Must I hand it in today? 
--No ,you ____. You ____ bring it here tomorrow .   
A. mustnt ; should    B. cant; must    C. mustnt; may    D. neednt ; can
17. He ____ speak English very well although he has studied it for only one year. 
A. mustnt  B. cant    C. must    D. can
18. How do you usually go to school?  My school is far away . I ____ take the bus to school.
A. must  B. have to    C. might    D. can
19. Helen ,who ____ fix up the computer in our class?  -- I think Jeff can.   
A. should  B. would  C. must    D. can
20. ____ cross the road until the traffic lights turn green.                  A. Not    B. Wont    C. Doesnt    D. Dont
21. Kate, ____ your homework here tomorrow.                        A. bring    B. brings    C. to bring    D. bringing
22. Will you add ____ to the salad?    A. many honeys    B. much honeys    C. more honey    D. many more honey
23. Would you like some drinks , boys?    --Yes, ____ ,please.   
A. some oranges  B. two boxes of chocolates    C. some cakes    D. two bottles of orange
24. How many_____ are there in your factory?  --About two hundred.
A. women worker    B. women workers    C. woman workers    D. woman worker
25. Tommy, ____ play basketball in the street next time. You may get hit by a car. 
A. do  B. dont    C. must    D. mustnt
26. Have you heard of Lin Zexu and Zhan  Tianyou?    --Of course. They are our national _____.
A. hero  B.  heros    C. heroes    D. heros
less is more代言人
27. There are many ____ about the farm.    Yes, lots of _____ are planted on it. 
A. photo ; potato  B.  photos; potatos  C. photos ; potatoes    D. photoes ; potatoes
28. Theres little_____ left at home. Go and buy some, dear.            A. carrots    B. potatoes    C. rice    D. egg
29. Our school has fifty-six ____ teachers. A. woman    B. women    C.  womans
30. Will people live to be 300 years old?      --____.     
A. No, they arent  B.  No, they won’t  C. No, they dont    D. No, they cant
31. There will be ____ pollution this year than last year.                        A. fewer  B. much    C. less    D. many
32. Where is Miss Wang?  --She went to Hainan Island last week and will return ____ six days.