1、高考专题训练现在完成进行时1The company _ a rise in salary for ages, but nothing has happened yet()Ahas been promisingBhas promisedCpromisedDpromises2The construction workers _ the bridge for two months,and hopefully it will be completed next month and bring local citizens great convenience.()Ahave builtBare buil
2、dingCbuildDhave been building3The little boy is dirty from head to foot because he _ in the mud all morning()Ahas playedBis playingChas been playingDwas playing4A recent study has found that the number of smokers sharply over the past five years.()Ais increasingBare increasingChas been increasingDha
3、ve been increasing5In two days,it will be Christmas,children all over the world_forward to this day for weeks.People celebrate Christmas with food,decorations music and more.()Awill lookBhave been lookingClookDhave looked6Im sure Andrew will win the first prize in the finalI think soHe _ for it for
4、months()Ais preparingBwas preparingChad been preparingDhas been preparing7Today I _ a crocodile swimming close to our boat,the Kimberley Quest,all day.()Aam photographingBhave photographedChave been photographingDwill photograph8Where is Peter?I cant find him anywhereHe went to the library after bre
5、akfast and _ his essay there ever since()AwroteBhad writtenCis writingDhas been writing9These scientists _ at the project of genome editing but theres still much to be explored.()Ahave workedBworkedCworkDhave been working10Cathy is taking notes of the grammatical rules in class at Sunshine School,wh
6、ere she _ English for a year()AstudiesBstudiedCis studyingDhas been studying11Take a break, Amy You _ on the piano all morningAll right But the competition is coming soon I have to work harder()Aare practisingBwill be practisingChave been practisingDpractice12I wonder if John has forgotten my number
7、I _ him to call for the past two hours()Ahave been expectingBhave expectedChave been expectedDexpected13MrSmith _ these daysI think he should take a holiday before he burns out()Ahas been overworkingBoverworkedChad overworkedDwas overworking14Peter loves outdoor activitieshe skis in winter and _ and
8、 hunting since he was a child.()Ais fishingBwas fishingChas been fishingDhad been fishing15Excuse me, which movie are you waiting for?The new Star Wars We here for more than two hours()AwaitedBhave been waitingCwould be waitingDare waiting16Whats wrong? You look really stressed outI the whole week p
9、reparing for my graduation paper()AworkBhave workedChave been workingDworked17You are a great swimmerThanksIts because I _ a lot these days()Ahave been practisingBwas practisingCwould practiseDhad practised18The QinghaiTibet Plateau peoples admiration for centuries.()AattractsBattractedCis attractin
10、gDhas been attracting19The cost of living recently _ steadily because of epidemic of COVID19, leading some people to drop out of the big city race()Ais climbingBis being climbedChas been climbingDhas been climbed20Tony, why are your eyes red?I _ onions for the last five minutes.()Awas cutting upBhad
11、 been cutting upCam cutting upDhave been cutting up21Im fed up with the wet,cold weather here! I wish tomorrow a sunny day!ExactlyActually,it_every day in the past two weeks()ArainedBwas rainingChas rainedDhas been raining22In my younger years,my father gave me some advice that I_in my mind ever sin
12、ce()Aturned overBwas turning overChad turned overDhave been turning over23 Where have you been?We _ you everywhere. Sorry to have made you worry about me.()Ahave been looking forBlooked forChad looked forDlook for24Since last month, George, along with some of his former classmates, _ to have a 20yea
13、r gathering during this summer holiday()Ahave desiredBdesiredChad desiredDhas been desiring25Where have you been all day?We _some beautiful children and we couldnt get away from them until it was dark()Ahave been meetingBhave been metCmetDmeet26All the staff of the company, who _ extra hours these d
14、ays, hope to finish the project as scheduled()Awill workBhave been workingCwere workingDhave worked27With the advancement of Chinas modernization,lives of people living in the west of the country _ tremendous changes over the past few years.()Ahave been undergoingBunderwentCare undergoingDundergo28
15、Come on, Kitty! Oh, good heavens! Both my legs are nearly to give out I_for hours like a dog()Ahave been walkingBhad walkedCwas walkingDwalked29We him that he ought to make the bar more attractive with various methods He finally sees the light()AtoldBwould tellChave been tellingDhad told30But actual
16、ly, these Englishers_gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that()Ahad changedBchangedChave been changingDis changing31How disgusting the weather is! It_for nearly a weekI dont like rainy days either However, the rainy season usually lasts ab
17、out a month here()Ahad rainedBwill be rainingChas been rainingDwas raining32Ever since the Greens moved to the country a year ago,they_better health()Aare enjoyingBhad enjoyedChave been enjoyingDcould have enjoyed33Lucy _her essay this whole weekend,which has to be handed in on Monday.()Awill have w
18、rittenBhad writtenChas writtenDhas been writing34People _about what our future will look like for thousands of years()Ahave been wonderingBwonderCwonderedDwill wonder35Because society _ so rapidly during the last few years,the gap between the generations has become larger()AchangedBhas been changing
19、Chad changedDwas changed36 I havent seen Jacky these days She _ for the driving test due to take place next Monday()Awill prepareBhas been preparingCwas preparingDprepared37You know, Bob, the midterm exam is approachingYou are telling me! We_, preparing for it()Ahave been working hardBwill be workin
20、g hardCwere working hardDhad worked hard38Excuse me, which movie are you waiting for?The new Star Wars We_here for more than two hours()Aare waitingBhave been waitingChave waitedDwere waiting39 Why, Jay, you look so worn out! Well, I _ the office and I must finish the work tomorrow()Awas paintingBwi
21、ll be paintingChave paintedDhave been painting40They _ the problem since this morning, but havent reached an agreement()AdiscussedBdiscussChave been discussingDwere discussing41Where is Mary?Oh, she went out after breakfast, and _ her paper in the library ever since You can find her there()AWroteBha
22、d writtenChas been writingDis writing42 Whats the recent progress in Xiongan New Area, first announced two years ago?It _ increasing attention from foreign companies given its huge development potential()Ahas been attractingBhad attractedCwould be attractingDwas attracting43That cant be! They_for fo
23、rty minutes but no one has scored a goal yetToo bad! Its almost halftime()Ahad playedBplayedChave been playingDwere playing44Now that she is out of job,Lucy _ going back to school,but she hasnt decided yet()Ahad consideredBhas been consideringCconsideredDwill consider45I soon ran out of money, but I
24、 could not ask my parents for money because I did not want them to know that I_computer games()AplayedBhave playedChad been playingDwould play46Much to their delight, their new project _ at the conference, the excited scholars decided to have a barbecue in honour of the fantastic moment()Ato approve
25、Bbeing approvedChaving approvedDhaving been approved47The May Fourth Movement was launched in 1919 and its spirit _ Chinese youth to make contributions to national rejuvenation ever since()Ais motivatingBhas been motivatingCmotivatedDwas motivating48Chile, the longest country in the world, _ to prom
26、ote itself as a destination among Chinese travelers in recent years()Ahas been tryingBhas triedChad triedDis tried49Where is Mother?She is in the kitchen She_the housework all morning()Ahas been doingBwas doingChas doneDis doing50The prices of all the goods _ up and no one knows when they will become stable()Ahad goneBhave been goingChave goneDhad been going