初中英语语法重难点专项练习100题及答案.docx
1. Where Uncle Sun yesterday?A. was B. were C. did D. does2. They going to see Mr. Sun tomorrow.A. is B. are C. am D. be3. Some are in the river and some are games.A. swiming, playing B. swimming, playingC. swimming, playing D. swimming, playing4. Where is Dick? He to the reading-room.A. has been B. went C. has gone D. goes5. Mark Twain, an American writer, everybody here.A. knows B. is known as C. is known to D. is known for6. I hope he will come to see me before he here.A. leave B. leaves C. will leave D. left7. My teacher told me that Australians English.A. spoke B. speakC. speaks D. are speaking8. I think she right now.A. reading B. reads C. is reading D. read9. - Where are the children?- They a good time in the garden.A. are having B. have C. have had D. had10. - Where my glasses? I cant find them.- I them on the bookshelf, but they arent there.A. you put, put B. you have put, have putC. have you put, put D. did you put, have put11. When the police arrived, the man for 10 minutes.A. died B. was death C. had died D. had been dead12. By the time this talk is over, we a lot about the earth.A. will be learning B. are learningC. world learn D. will have learnt13. The teachers told me that they me to smooth away the difficulties.A. helped B. will help C. help D. were going to help14. -Have you seen him today?-Yes, I him this morning.A. has seen B. see C. will see D. saw15. He worried when he heard this news.A. is B. was C. does D. did16. Whats your friend going next week.A. doing B. do C. does D. to do17. I dont think that its true. Hes always strange stories.A. tell B. telling C. told D. tells18. Have you ever West Hill Farm?A. gone to B. arrived C. come to D. been to19. How long he the novel?A. has, borrowed B. has, keptC. has, lent D. is, using20. He to do this lessons at eight every evening.A. is begining B. is beginning C. begin D. begins21. The children a swim this afternoon.A. are going to has B. is going to haveC. are having D. are going to have22. There a telephone call for my brother Steven yesterday.A. is B. are C. was D. were23. he on well with his friends this term?A. Does, gets B. Does, getC. Is, getting D. Is, geting24. Who away my pen? I cant find it.A. haven taken B. takes C. has taken D. took25. Shall we football this Saturday?A. play B. playing C. plays D. to play26. The children at school now.A. is B. are C. was D. were27. Mr. Smith short stories, but he a TV play these days.A. is writing, is writing B. is writing, writesC. writes, is writing D. writes, writes28. He said he the league for two years.A. has joined B. has been in C. had been in D. joined29. She likes watering trees in the garden, she?A. doesnt B. dont C. isnt D. didnt30. What you to do to keep the room clean?A. do, have B. does, have C. did, have D. are, have31. Some flowers by Kate already.A. have been watered B. watered C. have watered D. has been watered32. When winter comes, the leaves fall.A. are going to B. will C. will be D. would33. I to the cinema. I there every Sunday.A. go, go B. am going, go C. go, am going D. am going, am going34. You about the future now, you?A. dont think, dont B. arent thinking, arent C. dont think, do D. arent thinking, are35. He was afraid that he his way.A. would lost B. would lose C. is going to D. shall lose36. We each other since he left here.A. didnt see B. hadnt seen C. havent seen D. had seen37. Mr. Smith out for a walk in the park every day.A. is going B. goes C. went D. go38. He from home for a long time.A. has gone away B. had gone awayC. has left D. has been away39. You mustnt go too high, or you dangerous.A. will be B. are C. would be D. is going to40. We have known each other .A. since we were young B. after we were youngC. when we are young D. if we are young41. She promised she do better work.A. would B. will C. shall D. is going to42. How long has this shop ?A. be open B. been openC. opened D. been opened43. Mr. Smith here since he moved to his city.A. had lived B. have liveC. have lived D. has lived44. -Have you read the newspaper ?-No, I havent .A. too B. yet C. just D. already45. Our knowledge of the universe all the time.A. grow B. is growingC. grows D. grew46. She wont go to the cinema if she the work tomorrow.A. doesnt finish B. wont finish C. will finish D. finish47. My grandma for half a year.A. has been dead B. was dead C. has died D. died48. She to the Great Wall several times.A. goes B. has gone C. went D. has been49. The earth round the sun.A. move B. moves C. moved D. will move50. Liu Fengwei three yuan for the lost library book.A. paid B. spent C. cost D. took51. I the bike for over four years.A. have bought B. have buy C. have had D. bought52. He told us that he that factory the next day.A. had visited B. has visited C. will visit D. would visit53. His mother the Party last year. She a Party member for a year.A. joined, was B. has joined, is C. joined, has been D. has joined, has been54. We dont know if it the day after tomorrow.A. will rain B. rains C. rained D. would rain55. He said he his life for his country.A. give B. gave C. had given D. would give56. He always to the park on Sunday morning.A. go B. goes C. went D. is going57. Look, the students to the teacher carefully.A. is listening B. are listening C. listen D. listened58. He in this school in 1958.A. taught B. has taught C. teaches D. had taught59. They said they to England the next day.A. will fly B. had flown C. would fly D. flew60. They the work in two days.A. had finished B. would finished C. is finishing D. will finish61. By the end of last week, we two thousand words.A. would learn B. have learned C. had learned D. were learning62. When he left, his mother .A. is cooking B. cooked C. was cooking D. cooks63. Well go to play with snow if it tomorrow.A. snow B. snows C. will snow D. snowed64. There no milk in the glass.A. have B. has C. are D. is65. The train when we got to the station.A. has just left B. had just left C. leaves D. left66. Dr Smith is not at home. He to work.A. has gone B. has been C. had been D. had gone67. That man knows a lot about New York. I heard he before.A. had gone to the city B. had been in thereC. had been there D. had been New York68. The artist to Europe. He is there now.A. has gone B. has been C. had gone D. had been69. Miss Brown said she never to North China before.A. has, gone B. has, been C. had, gone D. had, been70. What your grandma this time yesterday?A. is, doing B. was, doing C. did, do D. had, done71. I to see the film because I have lost my ticket.A. wont go B. didnt go C. dont go D. havent gone72. The students will have a football match if it fine next Saturday.A. will be B. would be C. was D. is73. She asked me if I the story before.A. have read B. had read C. would read D. will read74. What they at eight yesterday evening?A. are, doing B. did, do C. have, done D. were, doing75. You cant see him now because he an important meeting.A. is having B. have C. has D. was having76. I to my brother since last summer.A. didnt write B. hadnt writtenC. havent written D. dont write77. Li Ping will visit the Great Wall as soon as he free.A. will be B. is C. was D. has been78. One day when I the post office I my uncle.A. pass, see B. was passing, saw C. passed, saw D. pass, saw79. He he some mistakes in the test.A. said, will make B. said, made C. said, had made D. said, make80. They tired so they stopped a rest.A. are, have B. were, have C. were, to have D. are, having81. My father every day.A. takes a walk B. took walk C. take a walk D. is taking a walk82. Mary is seven years old. She eight next year.A. is B. will C. was D. will be83. A table and many chairs made by him yesterday.A. was B. were C. are being D. was being84. Ill go with you as soon as I my work.A. will finish B. shall finish C. finish D. finished85. Trees green in spring.A. turn B. turns C. would turn D. is turning86. Yesterday I in bed all day because I had a fever.A. lay B. lie C. laid D. lain87. Hello, Mike. Its you. I you in Beijing. How long have you been here?A. dont know, were B. hadnt know, areC. havent known, are D. didnt know, were88. A: When again?B: When he . Ill let you know.A. he comes, comes B. will be come, will comeC. he comes, will come D. will he come, comes89. The last bus . I had to walk home.A. had gone B. have gone C. went D. has gone90. A: Are you making cakes? B: .A. Yes, I do B. Yes, I am C. Yes, Im D. Yes, Im making91. -What time ?-My watch .A. it is, stopped B. is it, has stopped C. it is, has stopped D. is it, is stopping92. What on Sunday?A. does he sometimes do B. is he often doingC. has he done D. is usually he do93. Did you hear someone at the door when you TV last night?A. knock, was watching B. knock, watchingC. knock, were watching D. knock, are watching94. That Japanese knows the Salt Lake City . I heard he before.A. a lot of, had been there B. a lot about, had been thereC. lot, had been there D. a lot of, had gone there95. As soon as we saw his face, we the news bad.A. knew, was B. know, were C. know, was D. know, were96. Reading English magazines and newspapers helpful to your study of English.A.is B.are C.will D.is going to do97.Mary ,what doing ?A.she is B.are you C.you are D.is98. A: Is this a new radio?B: No,I_it for five years.A. have B.have had C.had had D.will have99.I' m sure he will come to see me before he Beijing.A.will leave B.is leaving C.would leave D.leaves100.It seemed that he something expensive. A.have lost B.lost C.had lost D.has losted参考答案:1.A 2.B 3.C 4.C 5.C6.B 7.B 8.C 9.A 10.C11.D 12.D 13.D 14.D 15.B16.D 17.B 18.D 19.B 20.D21.D 22.C 23.C 24.C 25.A26.B 27.C 28.C 29.A 30.A31.A 32.B 33.B 34.D 35.B36.C 37.B 38.D 39.A 40.A41.A 42.B 43.D 44.B 45.B46.A 47.A 48.D 49.B 50.A51.C 52.D 53.C 54.A 55.D56.B 57.B 58.A 59.C 60.D61.C 62.C 63.B 64.D 65.B66.A 67.C 68.A 69.D 70.B71.A 72.D 73.B 74.D 75.A76.C 77.B 78.B 79.C 80.C81.A 82.D 83.B 84.C 85.A86.A 87.D 88.D 89.A 90.B91.B 92.A 93.C 94.B 95.A96.A 97.B 98.B 99.D 100.C