还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
(文末附答案)高中英语现在完成时时态名师选题单选题(经典例题高频考点-名师出品必属精品)
1、Since the time humankindstarted gardening,we tomake ourenvironment morebeautiful.A.tryB.have beentrying C.are tryingD.will try
2、Doctor Smith,who inShanghai for more than ten years,is consideringworking inHuaian,but hehasnt decidedyet.A.had workedB.has beenworkingC.isworkingD.works
3、The workersa newrestaurant.It issaid that the constructionwork will be finishednext month.A.have builtB.have beenbuilding C.builtD.had built
4、--Look!How longlike this--Three weeks!If susual herethat rainwithout stoppingthese daysof theyear.A.had itrained;poursB.has it been raining;pours C.is itrained;is pouringD.does itrain;pours
5、The numberof foreignstudents attendingChinese universitiesrising steadilysince
2000.A.isB.areC.have beenD.has been
6、---Where isMary---Oh,she wentout afterbreakfast,and herpaper in the libraryever since.You canfind herthere.A.WroteB.had written考查时态句意——看,像这样一直下雨有多久了?——三周了!这里通常每年的这个时候都会不停地下雨分析句子可知,空处都为句子的谓语,第一空根据时间状语Three weeks可知,是从过去的某一时刻到现在一直发生的一个动作,而且现在正在发生,要用现在完成进行时态have/has beendoing,由this可知,助动词用has;根据句意和usual可知,答语是陈述一般情况,要用一般现在时,主语rain为不可数名词,动词用三单形式结合选项,故选Bo
5、答案D解析考查谓语时态和主谓一致句意来华求学的外国留学生的数量自从2000开始一直在稳定增长分析句子结构可知,设空处在句中作谓语根据时间状语since可知,此处可用现在完成时,主语The numberof foreignstudents与谓语动词rise之间为主动关系,且主语为单数概念,has beendoing为现在完成进行时,侧重强调动作从过去到现在一直持续的状态故选Do
6、答案C解析考查时态句意——Mary去哪了?——她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故C项正确
7、答案D解析考查时态句意——卡尔,你看上去又健康又活力啊!——谢谢夸奖!毕竟我已经坚持半年天天游泳了由句意可知,卡尔游泳的动作由过去某一时刻持续至今,对现在有影响,且还有可能继续下去,用现在完成进行时has/have beendoing o故选D项
108、答案D解析考查时态句意——为什么?汤姆,你的衣服下摆太脏了!——妈妈,我一直在楼下打扫储藏室A选项是一般过去时,表示过去某个时间里发生的动作或状态;B选项是现在完成时,表示过去发生的动作对现在的影响;c选项是过去进行时,表示过去某个时间点正在发生的事;D选项是现在完成进行时,表示从过去某时到现在一直在进行的动作,或者刚刚终止,或者可能仍然要继续下去由对话内容可知,回答者强调自己从刚才持续到现在所发生的动作打扫,可能刚打扫完,也可能还要继续打扫故选D
9、答案D解析考查时态句意他们现在一定很累,因为他们在田地里劳作了一上午了语境表明动作一直持续到现在,并且还可能持续下去,故用现在完成进行时,选D
10、答案C解析试题分析句意一Hi,Lucy,你什么时候到柏林的?一上周末,从那时起我一直在体验一种不同的文化本句的时间状语是since then,通常和现在完成时连用,本句使用现在完成进行时表示动作的延续性和反复性故C正确考点考查时态
11、答案D解析考查动词时态句意自上周以来,乔治就和他以前的同班同学一直希望在今年暑假举办一个毕业20年的同学聚会根据时间状语since lastmonth,可知谓语动词应用现在完成时态或现在完成进行时,且这个想法是一11直存在的,还可能继续下去,故可用现在完成进行时,其结构为助动词(have/has)+been+动词的现在分词(因主语为George,第三人称单数,主谓语法一致,故排除A项)故选D项
12、答案B解析考查让步状语从句和动词时态句意不管你的观点是什么,几千年来人们一直通过艺术来表达他们的思想和想法第一空是让步状从句,连接词作表语,可以使用whatever或no matterwhat弓I导,意为“不管你的观点是什么”;第二空,根据句意及时间状语for thousands of years可知,此处强调的动作从过去发生,持续到现在,还有可能继续下去,应用现在完成进行时故选B
13、答案C解析考查时态句意许多年以来,大城市的生活费用稳步增高,这导致许多年轻人逃离了大城市表示一个从过去开始但仍在进行的动作,用现在完成进行时,故选C
14、答案D解析考查时态句意露西整个周末都在写她的论文,必须在星期一交上根据句中时间状语“thiswhole weekend”可知,应是现在完成时或现在完成进行时,结合后文语境which hasto behanded inon Monday(必须星期一交上)”可知,应还未完成,动作还在继续,符合现在完成进行时的用法故选D项
15、答案B解析考查时态句意多亏了袁隆平博士,在过去的几年里,中国的稻米产量一直在稳步地增长根据句意可知,稻米产量在过去几年里一直在增长,并且有可能继续增长应用现在完成进行时故答案为Bo12【点评】经常与现在完成时态连用的时间状语有so far到目前为止;lately近来;in thelast/past few years在最近的几年里;since自从---以来,等本题就是in the past fewyears.和现在完成时态的连用,另外,根据句意可知用现在完成进行时态更符合题意,故选B温馨提示l).Since自从―-以来(可做介词和连词),和现在完成时态连用He haslived heresince hecame,自从他来到这里,就一直在这里住着2).It is/has been+一段时间+since主语+一般过去时态+其他自从做某事有多长时间了在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了It isthree yearssince hejoined(终止性动词)the army.他参军有三年了;It isfive yearssince helived(持续性动词)here.他离开这有五年了
16、答案B解析试题分析考查时态句意一你看起来很累--是,我整个下午都在复习功课因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You lookvery tired.可以用现在完成进行时,选B考点考查时态
17、答案D解析考查动词时态句意为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情表示从过去开始一个动作持续到现在也可能持续下去用现在完成时,根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故D项正确小提示
1318、答案D解析考查时态句意Eve考虑生二胎已经一年了,但是她还没有最终下定决心根据句意可知,生二胎的想法已经一年了,但还未决定,有可能继续考虑下去因此要用现在完成进行时故选D
19、答案A解析试题分析句意100年之后,人类将会死于什么呢?如果你认为这个问题很简单,那么你肯定没有注意在生物技术方面所发生的变革本句根据语境表示动作从过去开始一直延续到现在还有可能继续进行下去,故用现在完成进行时态,故选A考点时态点评动词时态是高考必考语法点,理解各种时态的含义,用法是解答本题的基础英语中很多时态的题目,句中并没有明确的时间状语,需要根据语境和语义进行判断,这点在平时的练习中要多理解和总结,在备考中自己要有意识的掌握时态之间的区别
20、答案C解析考查时态句意自从我的父母去了上海,我就一直和我的姑妈一起住现在完成进行时表示动作从过去某个时刻开始一直持续到现在,甚至将来,强调进行的过程,Since表明在父母去了上海这个动作发生这一时间段以来,和姑妈一起住这个动作持续发生,故选择现在完成进行时故选C选项小提示现在完成进行时的应用过去的动作或状态持续到现在并且已经完成或可能持续下去14本题中,自从父母去了上海以来,和姑妈住在一起的动作一直持续到现在,并且可能持续下去
21、答案A解析考查时态和主谓一致句意他真的很紧张他整晚都在走来走去,等待结果本句的时间状语是-lithe night(整个晚上)”,句子表示“他整个晚上一直在走来走去”,需用现在完成进行时表示动作的持续性和反复性,现在完成进行时是have/has beendoing,主语He是第三人称单数,因此空格处是has beenwalking,故选Ao
22、答案D解析考查时态句意Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故选Do
23、答案D解析试题分析考查时态句意一凯特,你表妹怎么了?一她摔断了腿,从那以后就一直在接受治疗since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故选D考点考查时态
24、答案B解析考查时态句意20年前我从大学毕业,自从那时起,我就在这个中学做英语老师根据时间状语“ever15since”可知,此处使用现在完成时或者现在完成进行时,表示“做英语老师是自从我从大学毕业到现在,并将继续持续下去”,用现在完成进行时,其基本构成形式是have/has beendoing故选B
25、答案A解析考查动词时态句意多年来,媒体一直在攻击工会,而工会也呼吁做出改变根据for years及have called可知,此句的时态应是现在完成时;根据句意可知,动作一直持续下去,故用现在完成进行时故选A项
26、答案D解析考查时态句意你压抑了很久,现在是时候放松一下了根据下文“现在该放松了”可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去故D选项正确
27、答案A解析考查现在完成进行时句意除了填饱家里的肚子,他多年来一直致力于改善无家可归者的生活质量根据句中for years好多年来,使用时主句时态要用完成时;结合句中improving the quality of the homeless people s life可知,这个动作是在过去发生,一致持续到现在,还将延续下去,所以要用现在完成进行时故选A项
28、答案D解析考查时态句意——到底是什么让你应聘导游的职位——这是我一直都在寻找的工作A.looked for寻找(一般过去时);B.had lookedfor寻找(过去完成时);C.will lookfor将要寻找(一般将来时);D.have beenlooking for一直在寻找(现在完成进行时)根据语境分析可知,前文“a guide(导游)”提及的职位是后16文中“我”一直在找的工作,还没找到,正在寻找,因此“寻找”这个动作从过去开始一直持续到现在,有可能继续下去,用现在完成进行时表达“从过去某时开始一直持续到现在的动作”这一含义故选D项
29、答案C解析考查时态句意——Gary在哪里?——他正在图书馆为星期三的德语考试复习实际上,在过去的一个星期里,他每天都在为考试复习根据句意可知,Gary为考试复习这个动作已经持续一星期并有可能继续下去,所以用现在完成进行时,故C项正确
30、答案D解析试题分析考查动词时态句意你的手为什么这么脏?哦,我们吃完早餐我就在花园里忙碌了这个时间是从过去到说话之前一直在干某件事,是延续性的,用现在完成进行时,故选D项考点考查动词时态
31、答案D解析考查现在完成进行时句意——Jack在哪儿?我到处都找不到他?——他午餐后就到图书馆去了,从那时起他就一直在那里写论文A.has beenwritten现在完成时的被动语态;B.had written过去完成时;C.had beenwriting过去完成进行时;D.has beenwriting现在完成进行时根据句中的时间状语“ever since”可知,从那时起他就一直在那里做一件事,现在他人还没回来,即动作从过去开始持续到现在,并且在将来还会发生,应该用现在完成进行时时态故选Do
32、答案C解析:17考查动词时态句意从早上9点开始,经理就一直在告诉工人们如何改进这个项目the manager和tell为主动关系,排除B项,根据时间状语“since9am”可知,此处使用现在完成时或者现在完成进行时,排除D项;此处表示“动作从过去持续到现在并将持续下去”,使用现在完成进行时故选Co
33、答案C解析考查语境及时态句意这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知,从过去关注一直到现在还在关注,要用现在完成进行时,因此选C
34、答案C解析考查动词时态句意在过去的三个月里,吉姆每天晚上都在图书馆工作根据句中时间状语ver thelast threemonths可知,从三个月前一直持续到现在,并且以后还有可能继续持续下去,所以用现在完成进行时故选C
35、答案C解析考查动词时态句意据新当选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家发展的僵化和过时的规则“…the rigid and outdated rules that the development of the country--J,在本句中the rigidand outdatedrules是先行词,在定语从句中作主语;“这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到现在,这个动作一直在进行所以用现在完成进行时故选C
36、答案C解析:18试题分析句意不好意思,我来晚了没关系,我没有等很久分析语境可知暗示时间为从第二个人到场一直到第一个人到场,即一个时间段,所以用现在完成时Wait为短暂性动词,不可延续,不能与时间段连用,故用be waiting表示状态故选C考点考查时态
37、答案D解析考查be missing和现在完成进行时态的使用表示某人不见了一般用“be missing,have beendoing是现在完成进行时,表示从过去某一个时间点到现在一直在进行的动作句意上文据说Jone自从上个星期就不见了,他去哪了?下文不是这样的,他一直在装修新买的那套房子故选D考点考查be missing和现在完成进行时态的使用
38、答案B解析考查动词时态句意——汤姆,你看起来很累!——我整个下午都在粉刷房子,明天必须完成根据all afternoon可知动作从过去开始,一直持续到现在没有停止,用现在完成进行时have beendoing故选B
39、答案B解析试题分析考查时态题句意一你们昨天在山区里找到那对失踪的夫妻了吗?一没有但是我们正在在努力和他们取得联系根据句意说明自从过去的一个时间开始到现在,我们一直都在做的事情,那么使用现在完成进行时故B正确考点考查时态点评时态题的考查关键是抓住句子的上下文含义和句中的时间状语要根据时间状语来选择合适的时态,在19C・has beenwritingD.is writing
7、——You lookreally fitand energetic,Carl!—Thanks.After all,I every day forhalf ayear.A.have runB.was runningC.ranD.have beenrunning
8、一Why Tom,your skirtis sodirty!一Mum,I mystoreroom downstairs.A.cleanedB.have cleanedC・was cleaningD.have been cleaning
9、They mustbe very tired now,for theyin thefield thewhole morning.A.workedB.are working C.had workedD.have beenworking
10、--Hi,Lucy!When didyou arrivein Berlin--Last weekend,I adifferent culturesince then.A.was experiencingB.will beexperiencing C.have beenexperiencingD.had beenexperiencing
11、Since lastmonth,George,along withsome ofhis formerclassmates,to havea20-year gatheringduring thissummer holiday.A.have desiredB.desired C.had desiredD.has beendesiring
12、your opinionis,people theirthoughts andideas throughart forthousandsofyears.A.Whatever;are expressing.B.No matterwhat;have beenexpressing平时的学习中要注意积累有关时态的用法和各种时态的特殊之处如since,so far等经常与现在完成时连用现在完成进行时表示从过去开始的动作到现在以来一直都在发生
40、答案C解析考查动词时态句意——多讨厌的天气啊!雨已经下了将近一个星期了——我也不喜欢雨天然而,这里的雨季通常持续一个月左右根据后文for nearly a week可知表示过去发生的动作持续不间断地发生应用现在完成进行时,主语为it,故助动词用haso故选Co
41、答案B解析考查时态和语态句意在过去几周的时间里,中国北方的很多城市被严重的雾霾笼罩,给人们带来了很大的不便inthepast+一段时间,意为“在过去的多长时间里”,常与完成时态连用;结合语境可知,此处强调动作从过去开始,延续到现在并有可能持续到将来,应用现在完成进行时,故选B
42、答案A解析考查时态句意——安迪,你已经工作很长时间了你为什么不休息一下呢?——好的,我完成这份报告就休息根据句中时间状语for quite a long time.可知,安迪从过去就在工作,并且现在仍然在工作,并将可能继续下去,符合用现在完成进行时的特征故选A
43、答案D解析试题分析考查时态的运用A一般现在时,表示现在发生的动作或状态B将来时,表示将来发生的动作或状态C过去时,表示过去发生的动作或状态D现在完成进行时,表示从过去某时开始一直持续到现在的动20作,并且还将持续下去句意上句真是个坏天气啊!这雨已经下了一个多星期了下句雨季将会持续一个月故选D考点考查时态的运用
44、答案D解析考查时态句意——时光飞逝——大学毕业好像是昨天(发生的事)我简直不敢相信我已经工作了十年了工作这个动作,是从刚毕业(过去)开始一直持续到现在的,故排除A和C(这两项跟现在没有关系)强调动作从过去一直持续到现在并仍然可能持续下去,是现在完成进行时的用法故选Do
45、答案A解析考查动词时态句意Tom看起来很累,因为从上午9时到现在他一直在打扫房间根据句子结构及句意可知,设空处谓语动词表示动作从上午9时开始,持续到现在,并可能要持续下去,应使用现在完成进行时,主语为第三人称,谓语动词应使用单数故选A项
46、答案C解析考查时态句意——还有许多事情要做!——好吧,这并不奇怪最近来的人太多了根据all thetime recently可知句子用现在完成进行时态,故答案为co
47、答案D解析考查时态句意——我相信Andrew会在决赛时获得第一名——我也这样认为几个月来他一直在为决赛做准备根据句意可知,Andrew做准备的动作从过去开始一直持续到现在,旦决赛还没开始,由此推测该动21作还有可能会持续到将来,故用现在完成进行时,主语he是第三人称单数,应用has beendoing,故选D项小提示本题考查现在完成进行时现在完成进行时动作从过去开始,持续到现在以至于会持续到将来,其结构为have/has beendoing例如He has been teachingus Chinesefor twoweeks.他已经教我们语文两周了(还会继续教下去)---You looktired.你看起来很累---Yes.I have beencleaningthe classroomfor1hour,是的我已经打扫教室一个小时(还会继续扫下去)
48、答案C解析考查时态句意一你看起来很棒啊!一我一直都在锻炼你看看我的肌肉!A.will work将会工作;B.was working过去正在工作;C.have beenworking一直工作;D.had beenworking过去一直工作根据上文You lookgreat!(你看起来很棒啊)”可知,正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖使用现在完成进行时,表示从过去开始一直持续到现在都在不停地锻炼故使用现在完成进行时故C正确22C・However;have expressedD.No matterwhich;express
13、The costof livingin bigcities steadilyfor manyyears,and ithas ledsome youthsto dropout ofthe bigcity race.A.is climbingB.is beingclimbed C.has beenclimbingD.has beenclimbed
14、Lucy heressay thiswhole weekend,which hasto behanded inon Monday.A.will havewrittenB.had writtenC.has writtenD.has beenwriting
15、Thanks toDr.Yuan Longping,the outputof ricesteadily inChina in thepastfewyears.A.increasedB.hasbee.n increasingC.is increasingD.increases
16、一一一You lookverytired.——Well,my lessonsall theafternoon.A.I havereviewed mylessonsB.I have been reviewingC.I reviewedD.I hadreviewed
17、In orderto find the missingchild,villagers all they canover thepast fivehours.A.didB.do C.had doneD.have beendoing
18、Eve abouthaving asecond childfor awhole year,but shehasn tmade herfinal decisionyet.A.has thoughtB.had thoughtC.thoughtD.has beenthinking
19、What willpeople dieof in100years Ifyou thinkthat isa simplequestion,you attentionto the3revolution takingplace inbiotechnology.A.have notbeen payingB.had notbeen payingC.were notpayingD.will notbe paying
20、Since myparents wentto Shanghai,I withmy aunt.A.liveB.livedC.have beenlivingD.was living
21、He isreally nervous.He backand forthallthenight waitingfor theresults.A.has beenwalkingB.had walkedC・walkedD.is walking
22、Rosa thiswashing machineformore thantenyears.She isthinking aboutbuying anew one.A.is usingB.used C.had usedD.has beenusing
23、--How isyour cousin,Kate--She brokeher legand medicaltreatment since.A.is receivingB.has receivedC.receivedD.has beenreceiving
24、I graduated from collegetwenty yearsago andI asan Englishteacher inthis middleschool ever since.A.workedB.have beenworkingC.had workedD.was working
25、The mediathe trade-unions for years andthe unionshave calledfor achange.A.has beenattackingB.has beenattackedC.had attackedD.had beenattacked
26、You yourdepression forlong,and nowif stime torelax yourself.A.maskedB.will havemasked C.have beenmaskedD.have beenmasking
27、In additionto fillingstomachs ofhis family,he himselfto improvingthequalityofthehomelesspeopleslifeforyears,A.has beendevotingB.would devoteC.is devotingD.devotes
28、一What onearth makesyou applyfor theposition asa guide—This isthe jobthat I.A.looked forB.had lookedfor C.will lookforD.have beenlooking for
29、一Where isGary一He isatthe library studyingfor hisGerman teston Wednesday.In fact,he forthe testeverydayover thepast week.A.has reviewedB.has beenreviewedC.has beenreviewingD.had beenreviewing
30、一Why areyour handsthat dirty—Oh,I in the gardensince wefinished breakfast.A.workedB.was workingC.am workingD.have beenworking
31、---Where isJack I cannot findhim anywhere.---He wentto thelibrary afterlunch andhis essaythere eversince.5A.has beenwrittenB.had writtenC.had beenwritingD.has beenwriting
32、The managerthe workershow toimprove theprogram since9am.A.has toldB.has beentoldC.has beentellingD.is telling
33、The debatehas onlya fewmoments thatmight beinspiring tothose whothis issue.A.followedB.had followedC.have beenfollowingD.were following
34、Jim inthelibraryevery nightover thelast threemonths.A.worksB.worked C.has beenworkingD.had beenworking
35、According tothe newly-elected Frenchpresident,Macron,France willreform therigidandoutdatedrulesthatthedevelopmentofthecountryinthenear future.A.limitedB.had limitedC・have beenlimitingD.will limit
36、一Sorry,T mlate.一That sOK,I long.A.haven5t waitedB.don,t waitC・haven1tbeenwaitingD.didn twait
37、一John issaid tohave missingsince lastweek.Has hegone somewhere一Not really.He hisnewly-bought apartment.A.gone,has decoratedB.been,was decoratingC.done,decoratedD.been,has beendecorating
38、一Tom,you lookso tired!--Well,I thehouse allafternoon andI mustfinish thework tomorrow.A.paintedB.have beenpaintingC.have paintedD.paint
39、--Did youfindthemissing coupleinthemountain yesterday-----No,but weto getin touchwith themeversince.A.have triedB.have beentryingC.had triedD.had beentrying
40、一How disgustingthe weatheris!It fornearlya week.—I don,t likerainy dayseither.However,the rainyseason usuallylasts abouta monthhere.A.had rainedB.will berainingC.has beenrainingD.was raining
41、In thepast severalweeks,many citiesin NorthernChina fromheavy fogs,causing greatinconvenience topeople.A.sufferedB.have beensuffering C.were sufferedD.had beensuffered
42、一Andy,you forquitealongtime.Why dontyou takea break—Sure.Right afterI finishthis report.A.have beenworking B.worked C.were working D.will work
43、一What terribleweather!It formorethanaweek!-The rainseason willlast abouta month.A.rainsB.willberaining C.rainedD.has beenraining
44、一How timeflies!—Yeah.It seemslike yesterdaythat Igraduatedfromcollege.Ican5t believeI for10years!A.had workedB.am workingC.workedD.have beenworking
45、Tom lookstired becausehe thehouse since9am.A.has beencleaningB.cleanedC.has beencleanedD.cleans
46、——So muchremains tobe done!——Well,if snot surprising.So manypeople allthetimerecently.A.comeB.have comeC.have beencomingD.came
47、——Im sureAndrew willwin thefirst prizeinthefinal.—I thinkso.He forit formonths.A.is preparingB.was preparingC.had beenpreparingD.has beenpreparing
48、一You lookgreat!out.Check outmy muscles!A.will workB.was workingC.have beenworkingD.had beenworking(文末附答案)高中英语现在完成时时态_017参考答案
1、答案B解析考查动词时态句意自从人类开始园艺,我们一直尽力使我们的环境更美丽A.try尝试;B.havebeentrying尝试;Care trying尝试;D.will try尝试根据时间状语since,可知句子的时态为现在完成时,结合句意,表示一直在进行的动作,应用现在完成时故选Bo
2、答案B解析考查谓语动词的时态句意在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成时故选B项
3、答案B解析试题分析考查句子时态的使用Have done现在完成时,表示从过去某一时刻到现在为止,已经完成和结束的动作;havebeendoing现在完成进行时,表示从过去某一时刻一直进行的动作,现在还在进行;had done过去完成时,表示从过去的过去的某时刻,到过去的某时刻,已经结束完成的动作这里由后文可知据说这些建筑工作下个月将会完工,所以应该是从过去到现在一直在建造,用现在完成进行时句意工人们一直在建造这家餐厅据说建筑工作将会在下个月完工故选B考点考查句子时态的使用
4、答案B。