Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
1. I _________ English for seven years now.
A. learnt B. am learning
C. learn D. have been learning
2. Last year my marks _________ not really that good.
A. are B. were C. have been D. was
3. I want to pass my English exam successfully next year, I
_________ harder this term.
A. am going to study B. will study
C. am studying D. study
4. During my last summer holidays, my parents _________ me on
a language course to London.
A. was sent B. sent
C. was sending D. had sent
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
5. I think I _________ a lot.
A. learn B. learnt
C. have learnt D. was learning
6. Before I went to London, I _________learning English.
A. had not enjoyed B. did not enjoy
C. was not enjoying D. do not enjoy
7. While I _________the language course, I met lots of young
people from all over the world.
A. did B. was doing C. had done D. was done
8. I noticed how important it _________ to speak foreign
languages nowadays.
A. was B. is C. does D. did
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
9. Now I _________ much more fun learning English than I
_________ before the course.
A. have ; had B. have; have
C. am having; have had D. am having; had
10. At the moment I _________ English grammar.
A. revise B. revising
C. am revising D. have revised
11. I _________ already _________ to read the texts in my
English textbooks again.
A. had; begun B. have; begun
C. am; beginning D. have; began
12. I think I _________ one unit every week.
A. will begin B. have begun
C. am beginning D. begin
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
13. My exam is on 15 June, so there _________ not any time to be lost.
A. will be B. is C. are D. does
14. If I pass my exams successfully, I _________ an apprenticeship in
September.
A. start B. have started
C. will start D. is starting
15. After my apprenticeship, maybe I _________ back to London to work
there for a while.
A. will go B. am going C. go D. went
16. As you can see, I _________ a real London fan already.
A. become B. have become
C. will become D. is becoming
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
17. When Carol called last night, I _________my favorite show on television.
A. watched B. will watch
C. was watching D. did watch
18. I _________for this company for more than thirty years, and I intend to
stay here until I retire.
A. will work B. have been working
C. have worked D. am working
19. Sharon _________to travel. She _________abroad almost every summer.
Next year, she plans to go to Peru.
A. loves; travels B. is loving; is travelling
C. will love; will travel D. has loved; has travelled
20. We were late because we had some car problems. By the time
we _________to the train station, Susan _________for us for
more than two hours.
A. got; had been waiting B. had got; had waited
C. got; had waited D. had got; had been waiting
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
21. Sam _________to change a light bulb when he
_________and _________.
A. was trying; slipped; fell
B. tried; slipped; fell
C. was trying; was slipping; was falling
D. tried; was slipping; was falling
22. The students _________ by Mrs. Chan. However, this week
they _________by Mr. Lee.
A. are usually taught; will be taught
B. were usually taught; are taught
C. are usually taught; are taught
D. were usually taught; will be taught
23. Andy is tired because he _________all day.
A. works B. has worked
C. is working D. worked
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
24. By 1960 most of Britain’s old colonies _________independent.
A. became B. had become
C. was become D. were become
25. David broke his leg when he_________last week.
A. skiied B. had skiied
C. was skiing D. skyed
26. _________a nice time in Rome?
A. Have you had B. Did you have
C. Do u have D. Were you having
27. _________your homework yet?
A. Have you finished B. Did you finish
C. Had you finished D. Were you finished
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
28. He_________at his computer for six hours.
A. was B. is C. has been D. had been
29. How many people _________in the fire yesterday?
A. did die B. died C. was die D. die
30. I _________much about art, but I like some artists.
A. do not know B. did not know
C. have not known D. am not know
31. I _________for ages when finally the bus arrived.
A. waited B. have been waiting
C. had been waiting D. had waited
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
32. I _________a postcard from Jane yesterday.
A. have received B. received
C. receive D. had received
33. I _________sailing, what is it like?
A. have never gone B. did not go
C. do not go D. will not go
34. It was late. Most of the shops _________.
A. close B. closed
C. have closed D. had closed.
35. It _________when I got up this morning.
A. rained B. was raining
C. has been raining D. had rained
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
36. Janet_________a new job in September.
A. will start B. would start
C. has started D. starts
37. Nelly _________a great time in New York at the moment.
A. was having B. had
C. is having D. has
38. She was cooking dinner when we _________.
A. were arriving B. arrived
C. had arrived D. have arrived
39. She _________just back from a cruise.
A. had been B. has been C. is D. was
40. My husband _________free for most of the afternoon.
A. was B. is C. is being D. was being
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
41. The children were tired because they _________in the pool all afternoon.
A. had swum B. swum
C. had been swimming D. were swimming
42. They _________ six weeks in the USA soon.
A. are going to spend B. spent
C. are spending D. have spent
43. We can use the car, I _________it.
A. repair B. will repair
C. am repairing D. have repaired
44. We were tired because we _________to a party the night before.
A. had been B. have been
C. were D. were being
45. We _________too late for the train, it had just left.
A. are B. were C. will be D. had been
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
46. When I got the airport I realized I _________my passport.
A. forgot B. was forgotten
C. had forgotten D. was forgetting
47. As soon as they _________, we had dinner.
A. arrived B. had arrived
C. were arrived D. were arriving
48. When they were driving home last night they _________a terrible
accident.
A. see B were seeing C. had seen D. saw
49. Where ___ Robert ___now?
A. is; living B. does; live
C. has; lived D. did; live
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
50. Hardly _________ the minister_________ his speech when gunshots
_________the stadium.
A. had; finished; stormed
B. has; finished; are storming
C. did; finish; stormed
D. was; finished; were storming
51. Everybody will be at the office at about 8:30am tomorrow as the meeting
_________ at nine o'clock.
A. starts B. will start
C. will have started D. is starting
52. We _________ that candidate before we _________ to all the others.
A. interviewed; spoke
B. has interviewed; speak
C. had interviewed; spoke
D. had interviewed; had spoken
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
53. While climbing onto the mountain top, I _________ a strange animal
which I_________before.
A. encountered; never saw
B. encountered; had never seen
C. was encountering; never saw
D. was encountering; had never seen
54. The chairman _________ sure that his plan _________ out fine.
A. was; worked B. is; works
C. is; will work D. was; would work
55. I wasn't surprised to hear that Monica_________ an accident as she is a
very reckless driver.
A. had B. had had C. has had D. was having
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
56. Since the first day when the company started a dangerous research,
strange incidents _________ place within the research complex.
A. had taken B. had been taking
C. took D. were taking
57. When I_________ home this evening, my parents had gone out for a
walk.
A. come B. had come
C. came D. was coming
58. By the time the troops _________, the war will have ended.
A. arrive B. will arrive
C. will be arriving D. has arrived
59. By 2020, linguists _________ language for more than 200 years.
A. will study B. have studied
C. will be studying D. will have been studying
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
60. By the time he was 14, Mozart _________ a number of musical pieces.
A. had composed B. would compose
C. composed D. was composing
61. Nothing in my life_________ so strong to stop me achieve my goals so
far.
A. is B. has been C. had been D was
62. I was amazed when he _________ a drink.
A. accepts B. is accepting
C. was accepting D. accepted
63. I won't be able to play tennis tomorrow because I _________
my right ankle.
A. have injured B. injured
C. injured D. had injured
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
64. We _________the seashore many times before but last summer we
enjoyed ourselves more than ever.
A. have visited B. had visited
C. were visited D. visited
65. I _________across such a big snake in my life. What about you?
A. never come B. never came
C. have never come D. had never come
66. Saturday next week, I _________ on this painting for exactly one month.
A. will work B. will have worked
C. am working D. work
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
67. My wife and I _________ a few problems recently.
A. had B. was having
C. have had D. are having
68. I have to admit that our relationship _________ a bit boring since our
daughter _________for university.
A. has got; left B. got; left
C. had got; leaves D. got; had ;left
69. Even though I _________ singing, I can say that I _________ a terrible
voice.
A. like; have B. like; have had
C. have liked; have D. have been liking; had
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
70. By the year 2020, the population of Hong Kong _________.
A. will grow B. is growing
C. has grown D. will have grown
71. My grandparents _________ to see us next weekend. They
_________ us for two years.
A. come; have not visited B. will come; have not visited
C. Will come; have been visiting D. is coming; do not see
72. We _________ her ring for two hours when we found it in the
bathroom.
A. had looked B. have looked
C. have been looking D. had been looking
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
73. They _________ very tired in the evening because they had been helping
on the farm all day.
A. are B. were C. had been D. have been
74. Do you know what time the 10:45 plane_________ in Chicago?
A. will arrive B. arrives
C. is arriving D. has arrived
75. Jessica_________ in love until she_________ Ben two years ago.
A. has never fallen; met B. had never fallen; met
C. has never fallen; has met D. had never fallen; had met
76. When the old woman _________that her grandson _________ for robbery,
she got a big shock.
A. heard; was arrested B. heard; had been arrested
C. has heard; is arrested D. has heard; was arrested
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
77. When Megan _________ problems at school, her parents usually
_________ her to cope with them.
A. has; help B. had; helped
C. has; helped D. had; help
78. We _________ for the bus for nearly half an hour, but it _________ yet so
I don't think we will be able to attend the meeting on time.
A. had been waiting; did not arrive
B. have been waiting; has not arrived
C. have waited; has not arrived D. have waited; did not arrive
79. When Sarah _________ from university next year,
she_____English for nearly four years.
A. graduates; will study
B. will graduate; has studied
C. will graduate; will study
D. graduates; will have studied
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
80. While the children _________ by the lake, one of them
_________ his ball and _________ to get it out himself.
A. were playing; dropped; tried
B. were playing; was dropping; trying
C. played; dropped, tried D. played; was dropping; trying
81. Tomorrow at around 7.30 pm, I _________ through America.
A. will drive B. will have driven
C. have driven D. will be driving
82. We left the town 7 years ago because my parents _________better jobs.
A. had found B. found
C. were finding D. have found
83. After we_________ into our new house, we did not often go back.
A. moved B. had moved
C. has moved D. were moving
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
84. Dad_________ to work this morning because he had lost his keys.
A. cannot drive B. did not drive
C. could not drive D. had not driven
85. I met all my friends at Joe’s party because he _________so many people.
A. invited B. has invited
C. was inviting D. had invited
86. After Cathy had read the email, she_________ very worried.
A. had felt B. felt
C. was feeling D. was felt
87. The train station was much bigger because they_________ a new wing.
A. had built B. built
C. was building D. have built
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
88. I knew nothing about the movie because nobody _________me about it.
A. told B. had told
C. was telling D. did tell
89. The cat _________the mouse after she had played with it for some time.
A. killed B. had killed
C. was killing D. was killed
90. The bus arrived late today because there_________ an accident on the
way to school.
A. had been B. was C. were D. is
91. The man had jumped from the train before it_________.
A.stopped B. had stopped
C. has stopped D. was stopped
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
92. Chuck _________the house before I called.
A.had left B. left
C. was leaving D. has left
93. Soon after we_________ to bed we heard some strange noises.
A.went B. had gone
C. was going D. was gone
94. I _________at home last night because Dad had promised to play chess
with me.
A.was staying B. had stayed
C. stayed D. was stayed
95. Sue felt much better after she_________ her mother
everything.
A.told B. was telling
C. was told D. had told
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
96. We _________the boys because we had not seen them before.
A.do not know B. did not know
C. had not known D. was not known
97. My stomach was making funny noises because I_________ enough for
breakfast this morning.
A.did not have B. have not had
C. had not had D. was not having
98. Mike _________the driving test because he had practiced a lot for it.
A.had passed B. passed
C. has passed D. was passed
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Fill in the blanks with the suitable form of verbs.
99. Fred_________ really mad because someone had broken his pen.
A.got B. had got
C. has got D. was getting
100. The old house was still there but it _________very much.
A.did not change B. had not changed
C. has not changed D. was not changed
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Answer Sheet
1. D 2. B 3. A 4. B 5. C
6. A 7. B 8. B 9. A 10. C
11. B 12. A 13. B 14. C 15. A
16. B 17. C 18. B 19. A 20. A
21. A 22. B 23. B 24. B 25. C
26. B 27. A 28. C 29. B 30. A
31. C 32. B 33. A 34. D 35. C
36. A 37. C 38. B 39. C 40. B
41. C 42. A 43. D 44. A 45. B
46. C 47. B 48. D 49. A 50. A
Primary 6
All rights reserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製
Answer Sheet
51. A 52. C 53. B 54. D 55. B
56. B 57. C 58. A 59. D 60. A
61. B 62. D 63. A 64. B 65. C
66. B 67. C 68. A 69. A 70. D
71. B 72. D 73. B 74. A 75. B
76. B 77. A 78. B 79. D 80. A
81. B 82. A 83. B 84. C 85. D
86. B 87. A 88. B 89. A 90. B
91. A 92. A 93. B 94. C 95. D
96. B 97. A 98. B 99. A 100. A

P6 English Grammar 2

  • 1.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 1. I _________ English for seven years now. A. learnt B. am learning C. learn D. have been learning 2. Last year my marks _________ not really that good. A. are B. were C. have been D. was 3. I want to pass my English exam successfully next year, I _________ harder this term. A. am going to study B. will study C. am studying D. study 4. During my last summer holidays, my parents _________ me on a language course to London. A. was sent B. sent C. was sending D. had sent
  • 2.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 5. I think I _________ a lot. A. learn B. learnt C. have learnt D. was learning 6. Before I went to London, I _________learning English. A. had not enjoyed B. did not enjoy C. was not enjoying D. do not enjoy 7. While I _________the language course, I met lots of young people from all over the world. A. did B. was doing C. had done D. was done 8. I noticed how important it _________ to speak foreign languages nowadays. A. was B. is C. does D. did
  • 3.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 9. Now I _________ much more fun learning English than I _________ before the course. A. have ; had B. have; have C. am having; have had D. am having; had 10. At the moment I _________ English grammar. A. revise B. revising C. am revising D. have revised 11. I _________ already _________ to read the texts in my English textbooks again. A. had; begun B. have; begun C. am; beginning D. have; began 12. I think I _________ one unit every week. A. will begin B. have begun C. am beginning D. begin
  • 4.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 13. My exam is on 15 June, so there _________ not any time to be lost. A. will be B. is C. are D. does 14. If I pass my exams successfully, I _________ an apprenticeship in September. A. start B. have started C. will start D. is starting 15. After my apprenticeship, maybe I _________ back to London to work there for a while. A. will go B. am going C. go D. went 16. As you can see, I _________ a real London fan already. A. become B. have become C. will become D. is becoming
  • 5.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 17. When Carol called last night, I _________my favorite show on television. A. watched B. will watch C. was watching D. did watch 18. I _________for this company for more than thirty years, and I intend to stay here until I retire. A. will work B. have been working C. have worked D. am working 19. Sharon _________to travel. She _________abroad almost every summer. Next year, she plans to go to Peru. A. loves; travels B. is loving; is travelling C. will love; will travel D. has loved; has travelled 20. We were late because we had some car problems. By the time we _________to the train station, Susan _________for us for more than two hours. A. got; had been waiting B. had got; had waited C. got; had waited D. had got; had been waiting
  • 6.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 21. Sam _________to change a light bulb when he _________and _________. A. was trying; slipped; fell B. tried; slipped; fell C. was trying; was slipping; was falling D. tried; was slipping; was falling 22. The students _________ by Mrs. Chan. However, this week they _________by Mr. Lee. A. are usually taught; will be taught B. were usually taught; are taught C. are usually taught; are taught D. were usually taught; will be taught 23. Andy is tired because he _________all day. A. works B. has worked C. is working D. worked
  • 7.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 24. By 1960 most of Britain’s old colonies _________independent. A. became B. had become C. was become D. were become 25. David broke his leg when he_________last week. A. skiied B. had skiied C. was skiing D. skyed 26. _________a nice time in Rome? A. Have you had B. Did you have C. Do u have D. Were you having 27. _________your homework yet? A. Have you finished B. Did you finish C. Had you finished D. Were you finished
  • 8.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 28. He_________at his computer for six hours. A. was B. is C. has been D. had been 29. How many people _________in the fire yesterday? A. did die B. died C. was die D. die 30. I _________much about art, but I like some artists. A. do not know B. did not know C. have not known D. am not know 31. I _________for ages when finally the bus arrived. A. waited B. have been waiting C. had been waiting D. had waited
  • 9.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 32. I _________a postcard from Jane yesterday. A. have received B. received C. receive D. had received 33. I _________sailing, what is it like? A. have never gone B. did not go C. do not go D. will not go 34. It was late. Most of the shops _________. A. close B. closed C. have closed D. had closed. 35. It _________when I got up this morning. A. rained B. was raining C. has been raining D. had rained
  • 10.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 36. Janet_________a new job in September. A. will start B. would start C. has started D. starts 37. Nelly _________a great time in New York at the moment. A. was having B. had C. is having D. has 38. She was cooking dinner when we _________. A. were arriving B. arrived C. had arrived D. have arrived 39. She _________just back from a cruise. A. had been B. has been C. is D. was 40. My husband _________free for most of the afternoon. A. was B. is C. is being D. was being
  • 11.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 41. The children were tired because they _________in the pool all afternoon. A. had swum B. swum C. had been swimming D. were swimming 42. They _________ six weeks in the USA soon. A. are going to spend B. spent C. are spending D. have spent 43. We can use the car, I _________it. A. repair B. will repair C. am repairing D. have repaired 44. We were tired because we _________to a party the night before. A. had been B. have been C. were D. were being 45. We _________too late for the train, it had just left. A. are B. were C. will be D. had been
  • 12.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 46. When I got the airport I realized I _________my passport. A. forgot B. was forgotten C. had forgotten D. was forgetting 47. As soon as they _________, we had dinner. A. arrived B. had arrived C. were arrived D. were arriving 48. When they were driving home last night they _________a terrible accident. A. see B were seeing C. had seen D. saw 49. Where ___ Robert ___now? A. is; living B. does; live C. has; lived D. did; live
  • 13.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 50. Hardly _________ the minister_________ his speech when gunshots _________the stadium. A. had; finished; stormed B. has; finished; are storming C. did; finish; stormed D. was; finished; were storming 51. Everybody will be at the office at about 8:30am tomorrow as the meeting _________ at nine o'clock. A. starts B. will start C. will have started D. is starting 52. We _________ that candidate before we _________ to all the others. A. interviewed; spoke B. has interviewed; speak C. had interviewed; spoke D. had interviewed; had spoken
  • 14.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 53. While climbing onto the mountain top, I _________ a strange animal which I_________before. A. encountered; never saw B. encountered; had never seen C. was encountering; never saw D. was encountering; had never seen 54. The chairman _________ sure that his plan _________ out fine. A. was; worked B. is; works C. is; will work D. was; would work 55. I wasn't surprised to hear that Monica_________ an accident as she is a very reckless driver. A. had B. had had C. has had D. was having
  • 15.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 56. Since the first day when the company started a dangerous research, strange incidents _________ place within the research complex. A. had taken B. had been taking C. took D. were taking 57. When I_________ home this evening, my parents had gone out for a walk. A. come B. had come C. came D. was coming 58. By the time the troops _________, the war will have ended. A. arrive B. will arrive C. will be arriving D. has arrived 59. By 2020, linguists _________ language for more than 200 years. A. will study B. have studied C. will be studying D. will have been studying
  • 16.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 60. By the time he was 14, Mozart _________ a number of musical pieces. A. had composed B. would compose C. composed D. was composing 61. Nothing in my life_________ so strong to stop me achieve my goals so far. A. is B. has been C. had been D was 62. I was amazed when he _________ a drink. A. accepts B. is accepting C. was accepting D. accepted 63. I won't be able to play tennis tomorrow because I _________ my right ankle. A. have injured B. injured C. injured D. had injured
  • 17.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 64. We _________the seashore many times before but last summer we enjoyed ourselves more than ever. A. have visited B. had visited C. were visited D. visited 65. I _________across such a big snake in my life. What about you? A. never come B. never came C. have never come D. had never come 66. Saturday next week, I _________ on this painting for exactly one month. A. will work B. will have worked C. am working D. work
  • 18.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 67. My wife and I _________ a few problems recently. A. had B. was having C. have had D. are having 68. I have to admit that our relationship _________ a bit boring since our daughter _________for university. A. has got; left B. got; left C. had got; leaves D. got; had ;left 69. Even though I _________ singing, I can say that I _________ a terrible voice. A. like; have B. like; have had C. have liked; have D. have been liking; had
  • 19.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 70. By the year 2020, the population of Hong Kong _________. A. will grow B. is growing C. has grown D. will have grown 71. My grandparents _________ to see us next weekend. They _________ us for two years. A. come; have not visited B. will come; have not visited C. Will come; have been visiting D. is coming; do not see 72. We _________ her ring for two hours when we found it in the bathroom. A. had looked B. have looked C. have been looking D. had been looking
  • 20.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 73. They _________ very tired in the evening because they had been helping on the farm all day. A. are B. were C. had been D. have been 74. Do you know what time the 10:45 plane_________ in Chicago? A. will arrive B. arrives C. is arriving D. has arrived 75. Jessica_________ in love until she_________ Ben two years ago. A. has never fallen; met B. had never fallen; met C. has never fallen; has met D. had never fallen; had met 76. When the old woman _________that her grandson _________ for robbery, she got a big shock. A. heard; was arrested B. heard; had been arrested C. has heard; is arrested D. has heard; was arrested
  • 21.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 77. When Megan _________ problems at school, her parents usually _________ her to cope with them. A. has; help B. had; helped C. has; helped D. had; help 78. We _________ for the bus for nearly half an hour, but it _________ yet so I don't think we will be able to attend the meeting on time. A. had been waiting; did not arrive B. have been waiting; has not arrived C. have waited; has not arrived D. have waited; did not arrive 79. When Sarah _________ from university next year, she_____English for nearly four years. A. graduates; will study B. will graduate; has studied C. will graduate; will study D. graduates; will have studied
  • 22.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 80. While the children _________ by the lake, one of them _________ his ball and _________ to get it out himself. A. were playing; dropped; tried B. were playing; was dropping; trying C. played; dropped, tried D. played; was dropping; trying 81. Tomorrow at around 7.30 pm, I _________ through America. A. will drive B. will have driven C. have driven D. will be driving 82. We left the town 7 years ago because my parents _________better jobs. A. had found B. found C. were finding D. have found 83. After we_________ into our new house, we did not often go back. A. moved B. had moved C. has moved D. were moving
  • 23.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 84. Dad_________ to work this morning because he had lost his keys. A. cannot drive B. did not drive C. could not drive D. had not driven 85. I met all my friends at Joe’s party because he _________so many people. A. invited B. has invited C. was inviting D. had invited 86. After Cathy had read the email, she_________ very worried. A. had felt B. felt C. was feeling D. was felt 87. The train station was much bigger because they_________ a new wing. A. had built B. built C. was building D. have built
  • 24.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 88. I knew nothing about the movie because nobody _________me about it. A. told B. had told C. was telling D. did tell 89. The cat _________the mouse after she had played with it for some time. A. killed B. had killed C. was killing D. was killed 90. The bus arrived late today because there_________ an accident on the way to school. A. had been B. was C. were D. is 91. The man had jumped from the train before it_________. A.stopped B. had stopped C. has stopped D. was stopped
  • 25.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 92. Chuck _________the house before I called. A.had left B. left C. was leaving D. has left 93. Soon after we_________ to bed we heard some strange noises. A.went B. had gone C. was going D. was gone 94. I _________at home last night because Dad had promised to play chess with me. A.was staying B. had stayed C. stayed D. was stayed 95. Sue felt much better after she_________ her mother everything. A.told B. was telling C. was told D. had told
  • 26.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 96. We _________the boys because we had not seen them before. A.do not know B. did not know C. had not known D. was not known 97. My stomach was making funny noises because I_________ enough for breakfast this morning. A.did not have B. have not had C. had not had D. was not having 98. Mike _________the driving test because he had practiced a lot for it. A.had passed B. passed C. has passed D. was passed
  • 27.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Fill in the blanks with the suitable form of verbs. 99. Fred_________ really mad because someone had broken his pen. A.got B. had got C. has got D. was getting 100. The old house was still there but it _________very much. A.did not change B. had not changed C. has not changed D. was not changed
  • 28.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Answer Sheet 1. D 2. B 3. A 4. B 5. C 6. A 7. B 8. B 9. A 10. C 11. B 12. A 13. B 14. C 15. A 16. B 17. C 18. B 19. A 20. A 21. A 22. B 23. B 24. B 25. C 26. B 27. A 28. C 29. B 30. A 31. C 32. B 33. A 34. D 35. C 36. A 37. C 38. B 39. C 40. B 41. C 42. A 43. D 44. A 45. B 46. C 47. B 48. D 49. A 50. A
  • 29.
    Primary 6 All rightsreserved by Enpeson Company Limited 在 Enpeson Company Limited 授權下方可複製 Answer Sheet 51. A 52. C 53. B 54. D 55. B 56. B 57. C 58. A 59. D 60. A 61. B 62. D 63. A 64. B 65. C 66. B 67. C 68. A 69. A 70. D 71. B 72. D 73. B 74. A 75. B 76. B 77. A 78. B 79. D 80. A 81. B 82. A 83. B 84. C 85. D 86. B 87. A 88. B 89. A 90. B 91. A 92. A 93. B 94. C 95. D 96. B 97. A 98. B 99. A 100. A