文档内容
2023-2024 学年高中语法专项练习单选100 题-现在完成进行时态
1. The little boy is dirty from head to foot because he ______ in the mud all morning.
A. has played B. is playing
C. has been playing D. was playing
2. I'm tired out. I ______ all afternoon and I don't seem to have finished anything.
A. shopped B. have shopped
C. had shopped D. have been shopping
3. Dashan, who ______ crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the
Western stand-up tradition.
A. will be learning B. is learning
C. had been learning D. has been learning
4. The girl has a great interest in sport and ______ badminton classes twice a week over the last three
years.
A. took B. is taking
C. takes D. has been taking
5. I have to see the doctor because I ______ a lot lately.
A. have been coughing B. had coughed
C. coughed D. cough
6. We ______ on this project for four hours. Let's have a rest.
A. are working B. have been working
C. worked D. had worked
7. -Where is Peter?I can't find him anywhere.
-He went to the library after breakfast and __________ his essay there ever since.( )
A. wrote B. had writtenC. has been writing D. is writing
8. The manager ______ the workers how to improve the program since 9 am.
A. has told B. is telling
C. has been telling D. will have told
9. —Why,Jack,you look so tired!
—Well,I ______the house and I must finish the work tomorrow.
A. was painting B. will be painting
C. have painted D. have been painting
10. Mother wanted to be a good provider,a role she ______ since her marriage to Father.
A. shoulders B. shouldered
C. is shouldering D. has been shouldering
11. Excuse me,Marcia,a reporter from Vanity Fair ______ all day.Could you speak to her now?
A. phones B. has phoned
C. has been phoning D. phoned
12. I have to see the doctor because I ______ a lot lately.
A. have been coughing B. had coughed
C. coughed D. cough
13. —Why do you want to work for our company?
—This is the job that I ______ for.
A. looked B. am to look
C. had looked D. have been looking
14. Joseph ______ to evening classes since last month,but he still can't say “What's your name?” in
Russian.
A. has been going B. wentC. goes D. has gone
15. I ___________on my paper this morning in the library.
A. have been worked B. have worked
C. have been working D. had worked
16. —You are a great swimmer.
—Thanks. It's because I ______ a lot these days.
A. have been practising B. was practising
C. would practise D. had practised
17. ____________ many times, he still couldnˈt overcome the difficulties.
A. Trying B. Tried C. Have tried D. Having tried
18. The washing machine ______ all morning. What on earth are you washing?
A. has been running B. had run
C. was running D. will run
19. We________ to make our environment more beautiful since the time humans started gardening
A. try B. are trying
C. have been trying D. will try
20. I won’t tell the student the answer to the math problem until he _____on it for more than an hour.
A. has been working B. will have worked
C. will have been working D. had worked
21. ---- Jenny is becoming slimmer and slimmer.
----- It is said that she hired a fitness instructor last year and ______ since.
A. is working out B. worked out
C. has been working out D. had worked out22. She ought to stop working. She has a headache because she ______ all day long.
A. has been reading B. had read
C. is reading D. read
23. —Where is Peter? I can't find him anywhere.
—He went to the library after breakfast and ______ his book there ever since.
A. has been writing B. wrote
C. had written D. is writing
24. —I'm sure Andrew will win the first prize in the final.
—I think so. He ______ for it for months.
A. is preparing B. was preparing
C. had been preparing D. has been preparing
25. They ______ the problem since this morning, but haven't reached an agreement.( )
A. discussed B. discuss
C. have been discussing D. were discussing
26. We can find beautiful light in the other person, which may be precisely what we ______ for all along.
A. are searching B. will search
C. have been searching D. have searched
27. Andy will win the game because he ______ it for months.
A. is preparing B. prepares for
C. has prepared D. has been preparing
28. --Isnˈt it difficult to drive downtown to work?
--Yes, thatˈs why I___________ to work by bus.
A. have been going B. have goneC. was going to D. will have gone
29. War epic film The Battle at Lake Changjin ________ Chinese box office for a long time since its first
release in Beijing.
A. dominated B. was dominated
C. has been dominating D. has been dominated
30. —Where is Betty?
—She is still in her room. She ______ her room since this morning.
A. is cleaning B. was cleaning
C. has been cleaning D. has cleaned
31. —I've got a headache.
—No wonder. You ______ in front of the computer too long.
A. work B. are working
C. have been working D. worked
32. The media ______ the trade-unions for years and the unions have called for a change.
A. has been attacking B. has been attacked
C. had attacked D. had been attacked
33. —Hi, Jack, you look so tired.
—I'm tired. I ______ the kitchen all day.
A. painted B. had painted
C. have been painting D. was painting
34. — I'm sure Tom will win the first prize in the final.
— I can't agree more.He ______ for it for months.( )
A. is preparing B. had been preparing
C. was preparing D. has been preparing35. — Where have you been? We ______ you everywhere.
— Sorry to have made you worry about me.
A. have been looking for B. looked for
C. had looked for D. look for
36. The cost of living recently ______ steadily because of epidemic of COVID-19, leading some people to
drop out of the big city race.
A. is climbing B. is being climbed
C. has been climbing D. has been climbed
37. The construction workers ______ the bridge for two months, and hopefully it will be completed next
month and bring local citizens great convenience.
A. have built B. are building
C. build D. have been building
38. Because society ______ so rapidly during the last few years, the gap between the generations has
become larger.
A. changed B. has been changing
C. had changed D. was changed
39. Excuse me, Madam. A journalist from the Daily Mail _______ all day. Could you speak to him now?
A. was phoned B. has been phoned
C. is phoning D. has been phoning
40. What ______ me is that the man has been ______ about the ______ question for months.
A. puzzle; puzzled; puzzling B. puzzle; puzzled; puzzling
C. puzzles; puzzled; puzzling D. puzzles; puzzling; puzzling
41. She's tired of acting, and she ______ changing for a new job, but she hasn't made up her mind yet.
A. had considered B. has been consideringC. considered D. is going to consider
42. I'm sure you will do better in the test because you ______ so hard this year.
A. studied B. had studied
C. will study D. have been studying
43. Now that she is out of job, Lucy ______ going back to school, but she hasn't decided yet.
A. had considered B. has been considering
C. considered D. is going to consider
44. In my younger years, my father gave me some advice that I ______ in my mind ever since.
A. turned over B. was turning over
C. had turned over D. have been turning over
45. -I'm sure Susan will win first place in the contest ______ next week.
-I agree with you. She is excellent and ______ for it for several months.( )
A. will be held; was preparing
B. held; prepares
C. to be held; has been preparing
D. being held; had prepared
46. Mr. Smith _______ these days. I think he should take a holiday before he burns out.
A. has been overworking B. overworked
C. had overworked D. was overworking
47. These scientists ________ at the project of genome editing but there's still much to be explored.(
)
A. have worked B. worked
C. work D. have been working48. -Take a break, Amy. You ______ on the piano all morning.
-All right. But the competition is coming soon. I have to work harder.( )
A. are practising B. will be practising
C. have been practising D. practice
49. -Why? Tony, you look so tired!
-Well, I the washing machine the whole morning.
A. was repairing B. will be repairing
C. have repaired D. have been repairing
50. I wonder if John has forgotten my number.I ______ him to call for the past two hours.( )
A. have been expecting B. have expected
C. have been expected D. expected
51. Peter loves outdoor activities─he skis in winter and _________ and hunting since he was a child.(
)
A. is fishing B. was fishing
C. has been fishing D. had been fishing
52. Her eyes are red because she ______ up peppers for the past one hour.( )
A. had cut B. has been cutting
C. cut D. was cutting
53. -You know, Bob, the mid-term exam is approaching.
-You are telling me! We______, preparing for it.( )
A. have been working hard B. will be working hard
C. were working hard D. had worked hard
54. Mother wanted to be a good provider, a role she ______ since her marriage to Father.
A. shoulders B. shouldered
C. is shouldering D. has been shouldering55. We the problem for quite a long time, but we any conclusion yet.
A. had discussed; haven't reached
B. discussed; haven't reached
C. have been discussing; haven't reached
D. have discussed; haven't been reaching
56. The old man, ______ abroad for twenty years, is on the way back to his motherland.
A. to work B. working
C. to have worked D. having worked
57. ——Where is Jerry?
——He is at the library studying for his Japanese test. In fact, he ______ for the test every day over the past
week.
A. has reviewed B. was reviewing
C. has been reviewing D. had been reviewing
58. Traffic conditions in Beijing for decades. At first people only complained about jams during rush
hours, but today every hour is rush hour.
A. is worsening B. have worsened
C. have been worsening D. worsened
59. The prices of all the goods ______ up and no one knows when they will become stable.
A. had gone B. have been going
C. have gone D. had been going
60. ——How much do you know about the trade war between China and America?
——Well, the newspapers ________ it in the past few weeks.
A. report B. will report
C. reported D. have been reporting61. —Why are you so angry with your brother?
—I ________ for the math test since I got up, but he is always interrupting me by asking questions.
A. prepared B. have been preparing
C. had prepared D. was preparing
62. —To our relief, rescue work is under way in the quake-hit area in Mexico.
—Yes, volunteers are helping to distribute the donated provisions that ______.
A. were pouring in B. have been pouring in
C. are poured in D. had been poured in
63. Over the last 70 years, researchers ______ happy and unhappy people and finally find out ten factors
that can ______.
A. studied; make a judgment
B. have been studying; make a difference
C. had studied; make a decision
D. studies; make a choice
64. Senior 3 students in our school are motivated to study harder and evaluated on a monthly basis to find
out how they ________.
A. have been learning B. will learn
C. had learnt D. learned
65. —What's the recent progress in Xiong'an New Area, first announced two years ago?
—It ________ increasing attention from foreign companies given its huge development potential.
A. has been attracting B. had attracted
C. would be attracting D. was attracting
66. —Oh, I am sick of the weather here.
—So am I. It ______ since last Friday. Wish it could stop raining tomorrow.A. rained B. has rained
C. has been raining D. was raining
67. I haven't seen my father for ages. He _____ a construction project, which is due to be completed
within a year.
A. is undertaking B. will be undertaking
C. has undertaken D. has been undertaking
68. —When will Jack finish that program?
—I don't know. He ______ on it day in and day out.
A. worked B. was working
C. had worked D. has been working
69. —A new monetary policy will take effect next month.
—Really good news, especially for those companies that ______with money.
A. have struggled B. struggled
C. have been struggling D. had struggled
70. The scientist, who _______ space all his life, is retiring next week.
A. had explored B. is exploring
C. has been exploring D. explored
71. But actually, these Englishes ______ gradually in accents, spellings, expressions and the usage of
vocabulary and we have to adapt to that.
A. had changed B. changed
C. have been changing D. is changing
72. Johnson: What bad luck that we ___________the football match in the last 3 minutes.
Thomas: Especially when we__________ so hard in the past year.
A. had lost; trained B. lost; have been trainingC. have lost; have trained D. were losing; had trained
73. The past 10 years ___________ great changes in national development, ___________ high-speed
trains bring convenience to our daily life.
A. have witnessed; among that B. have witnessed; among which
C. witnessed; in which D. witnessed; among which
74. We can find shining points in other persons, which may be accurately what we _______ for all along.
A. are searching B. will search
C. have searched D. have been searching
75. He is sure to pass the test, for he_____ his lessons for the test every day over the past month.
A. will review B. was reviewing
C. has been reviewing D. had been reviewing
76. —That’s the third time he’s won the award in this field.
—Yes. He ________ his maximum potential in the past decade.
A. exploited B. is exploiting
C. has been exploiting D. has exploited
77. He _____ with English grammar every night over the last three months.
A. struggles B. has been struggling
C. struggled D. had been struggling
78. —Why, Jay, you look so worn out!
—Well, I ______ the office and I must finish the work tomorrow.
A. was painting B. will be painting
C. have painted D. have been painting
79. —I counted sheep, I drank milk and I tried everything, but nothing helped.—It seems you _____ too much recently. Try some sleeping pills.
A. worked B. work
C. had worked D. have been working
80. A recent survey shows that the health of the students in our school ______ from bad to worse in the
past three years.
A. has been going B. have been going
C. has gone D. have gone
81. —Nancy doesn't look very well. What's wrong with her?
—She has a terrible headache because she ____ too long. She should stop to have a good rest.
A. has been working B. had worked
C. is working D. was working
82. —I for more than 30years! I'm going to retire soon.
—Really? You don't look a day over 40.
A. worked B. have been working
C. had worked D. am working
83. We ______ for 3 years with no result, so we have decided to give it up.
A. have been researching B. researched
C. research D. had researched
84. John ______ no effort to write poems to convey his adoration to Aimee ever since their accidental
encounter.
A. spares B. spared
C. has been sparing D. will have spared
85. I feel uncomfortable in the shoulder, for I _____ the PPT the whole day.
A. have been made B. have been makingC. make D. made
86. — What on earth makes you apply for the position as an English teacher?
— This is what I ________.
A. will seek for B. have sought for
C. have been seeking for D. sought for
87. —Would you experience a second adventure in Africa?
—Haven't decided yet. I ________ about it the whole week.
A. had thought B. was thinking
C. thought D. have been thinking
88. These years ,his father __________his sick old grandfather.( )
A. nurses B. is nursing
C. has been nursing D. nursed
89. — I feel really worn out.
— No wonder. You ______ all the way from Shanghai to Beijing.
A. drive B. have been driving
C. are driving D. drove
90. —why, Jack, you look so tired!
— Well, I ________ the essay and I must finish my assignment tomorrow.
A. have been writing B. was writing
C. will be writing D. have written
91. —I expect the children will have a wonderful performance at the Math and physics competitions.
—So do I. They ______ hard in the past few months.
A. practiced B. had practiced
C. have been practicing D. will practice92. Over the past decades, doctors ________ whether laughter is good for our health.
A. have researched B. have been researching
C. had researched D. had been researching
93. The team ______ in the laboratory for the last two years, but no one knows when the solution will be
found.
A. worked B. had worked
C. has been working D. is working
94. Charging drivers more money to park will probably work because the traffic jams
many cities recently. A. have been troubling B. troubled
C. had troubled D. was troubling
95. —I'm sure Amy will win the first prize.
—I think so. She ____ for it for months.
A. is preparing B. has been preparing
C. had been preparing D. was preparing
96. He is really nervous. He ________ back and forth all the night waiting for the results.
A. walked B. had walked
C. has been walking D. walks
97. He _______ around the clock since June, when the first Ebola case appeared in this agricultural county.
A. had been working B. has been working
C. is working D. was working
98. —Look,what a mess in the kitchen!
—I ______cooking fish in a new way and I really have no time to tidy it up now.
A. tried B. had triedC. will try D. have been trying
99. Now I get the telegram I _______.
A. have been expected to B. expected
C. have been expecting D. am expected to
100. —Bob! How's your project? I heard you started it last Friday, right?
—Oh! I ______ for it. But I haven’t decided when to do it.
A. had prepared B. was preparing
C. have been preparing D. have prepared