《(文末附答案)高中英语现在完成时时态考点精题训练.docx》由会员分享,可在线阅读,更多相关《(文末附答案)高中英语现在完成时时态考点精题训练.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(文末附答案)高中英语现在完成时时态考点精题训练单项选择题(经典例题高频考点-名师出品必属精品)1、Look, what a mess in the kitchen !-1 cooking fish in a new way and I really have no time to tidy it up now.A . triedB . had triedC . will tryD . have been trying2、The researchers till midnight every day since the outbreak of the disease to find an ef
2、fective cure.A . workB . will workC . are workingD . have been working3、I have to see the doctor because I a lot lately.A . coughsB . coughedC . had coughedD . have been coughing4、一I so busily recently that I no time to help you with your maths.That* s OK. I can manage it by myself.A . have been wor
3、king; haveB . have worked; hadC . am working; will haveD . had been working; had had5、一Will you have a second child?Haven* t decided yet. We about it the whole year.A . have thoughtB . had thoughtC . thoughtD . have been thinking 6、Oh, you said you d tell me the latest news about the missing Malaysi
4、an Airlines flight MH370.试题分析:考查谓语动词的时态。A是现在完成时;B是过去完成时C是一般过去时;D是现在完成进行时。句意: 一Will you have a second child?你会要二胎吗? 一 Haven1 t decided yet. We about it the whole year,还没决定。我们一整年都在讨论中。从回答中可以知道,讨论还在继续没有做出决定,因此要用现在完成进行时。应选Do考点:考查谓语动词的时态6、答案:D解析:考查时态。句意:你说你要告诉我关于马航MH370的最新的消息。对不起,我手头一直有事情要处 理。我马上就来讲这件事。根
5、据句意及所给句子可知,第一空用现在完成进行时,表示从过去到现在一直在处 理工作,第二空用现在进行时表示将来。应选Do7、答案:A解析:考查时态。句意:我上驾驶课已经一年多了,可还没有拿到驾驶执照。根据ustill haven1 t got my licence;可 知,空处为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继 续下去。应选A项。8、答案:B解析:考查时态。句意:Marty一直努力写书,我想他到周五为止将已经完成了。用现在完成进行时表示从过去到现 在一直进行的动作。所以选Bo小提示:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意
6、分析动词形式及具体语境,想象在那个10 特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生 的动作。现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。9、答案:A解析:考查时态和主谓一致。句意:随着中国现代化进程的推进,在过去的几年里,生活在中国西部的人们的生活发 生了巨大的变化。根据时间状语over the past few years可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在将会继续下去,主语是lives of people ,复数,所以助动词需用have。应选A
7、o10、答案:D解析:考查时态语态。句意:你看上去很累。我洗了一天的衣服。此处表示动作一整天都在进行,一直在持 续,用现在完成进行时,应选D.【点评】现在完成进行时,是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与 since, for连用时,要用连续性动词,不可用瞬间动词,但连续性动词常常表示动作会进行下去)用法:(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。I have been learning English three yea
8、rs ago.三年以来我一直在学英语。(动作还将继续下去)(二)表示在说话时刻之前到现在正在进行的动作。We have been waiting for you for half an hour,我们已经等你半个钟头了。11(三)有些现在完成进行时的句子等同于现在完成时的句子。They have been living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住了 10年了。(动作还将继续下去)(四)大多数现在完成进行时的句子不等同于现在完成时的句子。I have been w
9、riting a book.(动作还将继续下去)我一直在写一本书。I have written a book.(动作已经完成)我已经写了一本书。They have been building a bhdge,他们一直在造一座桥。(动作还将继续下去)They have built a bridge他们造了一座桥。(动作已经完成)(五)表示状态的动词不能用于现在完成进行时。I have known him for years.我认识他已经好几年了。不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think想等等。(六)一些现在完成时的句子也与现在完成进行时的句子含义相同延
10、续性动词在现在完成时与现在完成进行时时态中使用,句意相同。例如:She has slept for 6 hours and still cannot wake up.She has been sleeping for 6 hours and still cannot wake up.她已经睡了 6 个小时,到现在还没有醒来。(七)表示现在以前一直在进行的动作强调动作的未完成性It has been raining for 3 dayso已经下了 3天的雨了(现在还没停止)12解析: 考查现在完成进行时。句意:那不可能!他们已经四十分钟了还没有人进球。太糟糕了,时间快过一 半了。根据for fo
11、rty minutes可知他们已经进行了四十分钟了还没进球,再根据下句Its almost half-time可知 还要进行下去,所以要用现在完成进行时表示“表示从过去某时开始一直持续到现在的动作,并且还将持续下 去”的动作,所以C符合语境,应选C。12、答案:A解析:考查时态。句意:彼得从上个月就开始去上夜课,但是他仍然不能用俄语说“你叫什么名字? ”根据语境和 since判断此处此处强调动作从过去开始持续到现在,且有可能继续持续,应用现在完成进行时,主语Joseph 是第三人称单数,助动词用has。应选A。13、答案:A解析:试题分析:考查动词时态。根据since 2005,再根据动作是一
12、直进行,所以用现在完成进行时,主语是The number of,谓语动词用第三人称单数形式;第二空主语是only 15 percent of them, them指cars,可知谓语 动词用复数形式,句意:自从2005年以来,中国的私家车数量一直在增长,但是只有15%是中国制造的。故 选Ao【知识拓展】.The number of作主语,后面的谓语动词用单数形式。The number of students is 60.1) .(l)Since自从以来(可作介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。(2)
13、ltis/hasbeen+一段时间+since +主语+一般过去时态+其他。自从做某事有多长时间了。在这个句型中如果13 从句的动作是终止性动词,那么表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,那么表示从动 作结束到现在多长时间了。It is three years since he joined (终止性动词)the army,他参军有三年了 ;It is five years since he lived (持续性动词)here.他住在这儿有五年了。考点:考查动词时态14、答案:C解析:试题分析:此题的关键词是后面的时间状语all the afternoon整个下午,表示在
14、过去的一段时间以来一直都在 做的事情。句义:一hi,是你啊! Jackie,我没有想到你会来这里。一很奇怪,是吧我整个下午都在等你。根据句义说明整个下午我都在等对方。使用现在进行时的时态。故c正确。考点:考察时态15、答案:C解析:考查时态语态。句意:我刚刚一直在考虑你的话并且我决定采取你的建议。分析句子可知,and后面时态为现 在完成时,所以前面也要用完成时,think用延续性动词形式,用现在完成进行时,应为have been thinking。应选C项。16、答案:C解析:考查时态。句意:我们可以在另一个人身上找到美丽的光芒,这可能正是我们一直在寻找的。A. are searching 正
15、在寻找(现在进行时);B. will search将要寻找(一般将来时);C. have been searching 一直在寻找(现在 完成进行时);D. had searched已经寻找(过去完成时)。结合语意,句子表示“寻找”这一动作是从过去的14某时开始,一直持续到现在,可能停止也可能继续下去,应用现在完成进行时。应选C项。17、答案:D解析:考查时态。句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由 since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型 “Its/was time that该是的时候了”
16、,从句中往往用过去时,也可以用”should+动词原形”;故答案是D。小提示:D.Since自从-一以来(可做介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。2).It is the first(second-)time that主语+现在完成时态+其他。意思是:第几次做某事了。如果把is改成was, 那么后面用过去完成时态。It s the third time that I have come to the Summer Palace.这是我第三次来到颐和园。3),If s (high) time that
17、主语+一般过去时态+其他。现在是该做某事的时间了。If s high time that we had lunch.现在是我们该吃午饭的时间了。4). It is/has been+一段时间+since主语+一般过去时态+ 。自从-有多长时间了。在这个句型中since引导 时间状语从句,从句用一般过去时态,分两种情况:(1)如果从句的动词是终止性动词leave/come/-一,那么 表示“从动作开始到现在多长时间了。 It is three years since he began to smoke.他已经吸烟三年了。(2)如 果从句的动词是持续性动词stay/smoke/live-,那么表示
18、“从动作结束到现在多长时间了。It is three years since he smoked.他戒烟三年了。18、答案:B解析:考查时态。句意:彼得在哪儿?我哪儿也找不到他。他吃完早饭就去图书馆,从那时起就一直在那里 15写论文。根据ever since,可知这里要使用现在完成进行时搭配,表示从过去到现在一直做的动作。而且还要 进行下去,符合现在完成进行时的用法。应选Bo19、答案:B解析:考查时态。句意:一妈妈在哪里?-她在厨房,她一个早上都在做家务。根据句子分析看,此处表示母亲一上 午都在做家务,现在仍在厨房做,故应用现在完成进行时,表示从过去至今一直在持续的动作。应选Bo20、答案:
19、D解析:考查时态和主谓一致。句意:建筑工人已经建造这座桥两个月了,希望它能在下个月完工,给当地居民带来极 大的便利。根据句中时间状语for two months0和“next month”可知,建筑工人“建造”这个桥的动作, 从两个月前开始,一直持续到现在,且可能继续到下个月,主语workers是复数形式,谓语动词应该用现在完 成进行时的结构的复数形式:have+been+build的现在分词building。应选D项。21、答案:B解析:先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现 在完成进行时态,而第一空表示现在非常头疼
20、,故用现在进行时,因此选B。22、答案:A解析:考查时态。句意:-你游泳很棒。-谢谢。这是因为这些天我一直在练习。根据时间状语these days(这些天)可知, “练习游泳”从数天前开始,一直持续到现在,因此该句应用现在完成进行时态。应选A。23、答案:D16解析: 考查时态。句意:像藏羚羊这样的野生动物多年来一直使用这些通道。根据后文for years可知,表示动作从某 一时间开始,一直持续到现在,或者可能仍然要继续下去,应用现在完成进行时。应选Do24、答案:C解析:考查时态。句意:自从杰克三个月前被解雇后,他一直在找个新的工作,但是不走运。时间状语是since引导 的,主句应该是现在完
21、成时或现在完成进行时,这里强调动作一直在进行而且可能还要进行下去,用现在完成 进行时,应选Co25、答案:D解析:试题分析:考查现在完成进行时。句意:自从上个月新公园对外开放,我一直每天早上去散步。故D正确。考点:考查现在完成进行时【点评】现在完成进行时1).形式:have(has)+been+现在分词,以work为例:肯定式:HeShe has been working.否认式:HeShe has not been working.疑问式:Has heshe been working?2),用法:现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可17能仍
22、在进行。I have been sitting here all afternoon.我在这JL坐了一下午了。How long has it been raining?雨下了多久了?They have been fighting for independence since 1960s,他们从 60 年代以来一直为独立而斗争。3),现在完成进行时和现在完成时的区别1)现在完成进行时一般强调过去发生的动作现在仍在继续。现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。I have been writing an article.我一直在写一篇文章。(仍在)I have written a
23、n article,这已写好一篇文章。(已完成)I have been reading that book since last week,上周以来,我一直在读那本书。(还在读)I have read that book before.以前我曾读过那本书。(动作在过去曾经发生过)2)现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。现在完成时表示已经结束的动作,强调动作的结果。Where have you been? We have been looking for you everywhere.你到哪里去了?我们到处在找你。(表示刚刚结束的动作)We have loo
24、ked for him, but havent found him.我们找过他,但没有找到他。(表示动作已结束,强调支作的结果)3)现在完成进行时表示现在以前的这段时间内反复发生的事情。All these years, they have been contributing articles to our magazine.18这些年来,创立们一直为我们杂志写稿。We have been seeing quite a lot of each other recently.最近我们常常见面。26、答案:D解析:考查动词时态。句意:中国正在变得越来越强大,近年来在国际舞台上扮演着重要的角色。由in
25、 recent years 可知,这里应该是用现在完成进行时,表示最近几年来一直存在的状态。应选D项。27、答案:A解析:考查动词时态。句意:自上月以来,乔治就和他以前的同班同学一直希望在今年暑假举办一个毕业20年的同 学聚会。根据时间状语since last month,可知谓语动词应用现在完成时态或现在完成进行时,且这个想法是一 直存在的,还可能继续下去,故可用现在完成进行时,其结构为:助动词(have/has) +been+动词的现在分 词。再结合选项,因主语为George,第三人称单数,主谓语法一致,应用has been desiring。应选A项。28、答案:B解析:试题分析:考察现
26、在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。 结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读 书时间过长而头疼。应选B。考点:考察现在完成进行时29、答案:A19一Sorry, I with my work at hand. I to that.A . deal; will comeB . was dealing; comeC . have dealt; have comeD . have been dealing; am coming7、 I driving lessons for over
27、a year, and still haven t got my licence.A . have been takingB . had takenC . tookD . would take8、Mary really hard on his book and thinks he II have finished it by Friday.A . workedB . has been workingC had workedD . has worked9、With the advancement of China5 s modernization, lives of people living
28、in the west of the country tremendous changes over the past few years.A . have been undergoingB . underwentC . are undergoingD . undergo10、 You look tired.I clothes all day.A . washedB . have washedC . was about to washD . have been washing11、-That cant be! They for forty minutes but no one has scor
29、ed a goal yet .-Too bad! Its almost half-time .A . had playedB . played解析: 考查动词时态。句意:直到学生们做了一个多小时,老师才会告诉他们这道难题的答案。A. have been working(on)从事于,忙于(现在完成进行时);B. will have worked(on)从事于,忙于(将来完成时);C. will have been working(on)从事于,忙于(将来完成进行时);D. had worked(on)从事于;忙于(过去完成时)。 结合语境可知,从句要表达的是将来的动作,且存在时间状语ufor
30、more than an hour,需用将来完成进行 时表达;且从句为“until”引导的时间状语从句,须遵循主将从现原那么,当主句谓语用一般将来时,从句的谓 语要用现在时,即:用现在完成进行时代替将来完成进行时。应选A项。30、答案:D解析:考查时态。句意:几十年来,大山一直在学习中国传统相声,他想把相声和西方的单口相声结合起来。本句的 时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山 一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D正 确。31、答案:C解析:考查现在完成进行时。句意:
31、-Jerry在哪里? -他在图书馆为他的日语考试学习。事实上,他在过去的一 周里每天都在为这次考试复习。由语境的时间和后面的“every day over the past week”表示复习是从过去一直持 续到现在并且还在持续的动作,故用现在完成进行时。故C选项正确。32、答案:C解析:考查时态。句意:有一段时间这个专家一直在警告被动吸烟引起的健康危害,他说知道身边所有的抽烟者都戒20 烟了他才停止。由此可知警告这个动作是从过去到现在一直在做,而且还要继续,符合现在完成进行时的用法。应选Co33、答案:D解析:试题分析:考查时态。句意:哇,我不知道你打的高尔夫如此好。过去六个月我一直在打。根
32、据句意 可知,表示动作从某一时间开始,一直持续进行到现在,强调动作的过程是一直进行,故用现在完成进行时态。应选Do考点:考查时态34、答案:C解析:试题分析:句意:我最近很忙,没有时间帮助你学习数学。一没关系,我自己能行。由recently可知,第一 个空用完成时态,排除A选项。完成时强调的是对现在的影响,从句意知道,最近很忙,一直忙到现在,而且 还要继续忙,所以没有时间帮助你,所以用现在完成进行时,排除D现在进行时,第二空是现在没时间,排 除B将来时。另外:have no time就是没时间的意思,中间什么也不加。应选C。考点:考查动词时态的用法。35、答案:B解析:考查现在完成进行时。句意
33、:公司的所有员工,这些天一直在加班,希望按计划完成该工程。根据语境可知, 此处用现在完成时have worked表示的是“过去开始一直持续到现在的动作”,且work的动作并未结束,因 此表示“到现在为止一直在做某事”,应使用现在完成进行时。说明员工“这些天一直在加班”。应选B。36、答案:A21解析: 考查动词时态。句意:使用手机对人体健康有害吗?科学家们一直在研究这个问题,但还没有得出确 切的结论。结合句子uno exact conclusion has been drawn yet.(但还没有的错确切的结论)可知,科学家 从过去开始就在研究这个问题,并且该动作将会一直持续,因此需使用现在完
34、成进行时。应选A。37、答案:D解析:考查时态。句意:-为什么不和我一块去国家博物馆呢? 一我整个早晨一直在写文章,还没完成呢。根据句意 可知从早晨到现在 甲 都在写文章,并将继续写。这符合现在完成进行时的用法。Having been done表动作 从过去到现在一直在进行,并将继续进行。应选Do小提示:现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其 他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。现在完成进行时所用的时间状语:all day / month; this month / w
35、eek / year; these days; recently / lately; in thepast few +时间段;since +时间点;for +时间段等。例如:l).He has been working all day.他整天者5在工作。2),They have been building the bridge for two month.两个月来他们一直在修桥。此题中,根据句意可知写文章这个动作早晨一直在进行,并将继续进行下去,时间状语all the morning给出了 提示。故此题中应该使用现在完成进行时。38、答案:C解析:考查时态。句意:但事实上,这些说英语的人在口音
36、,拼写和单词的使用上一直在改变,因此我们必须适应这 22件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing,又主语 these Englishers 是复数,故用 have been changing,应选 C 项。小提示:此题考查现在完成进行时现在完成进行时表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行或刚刚结束。现在完 成进行时由“have/has + been +现在分词”构成。Ive been trying to find out her telephone number.我一直在查问她的
37、 号码。They have been widening the road.他们在拓宽这条路。She is very tired. Shes been typing letters all day.她很累了。她整天都在录入信件。39、答案:C解析:考查动词的时态。句意:北京的交通状况已经恶化了几十年。起初人们只抱怨交通高峰期的拥堵,但今天每小 时都是高峰期。由空后的for decades可推知,此处要用完成时态,故可以排除A、D两项。由下句内容可知, 北京这种交通状况是从过去一直持续到现在,且会持续下去,故应该用现在完成进行时。应选c40、答案:A解析:考查时态。句意:你见过史密斯教授吗?他从昨
38、天起就一直在实验室工作。他不允许任何人打搅他。根据句意和句中“since yesterday”可知,“work”这一动作开始于过去,持续到现在,并将继续持续下去, 由此可知,句子应用现在完成进行时have/has been doing,又因主语是第三人称单数代词,所以助动词用has。应选A项。41、答案:B23解析: 试题分析:考查动词的时态。自从三十年前他就一起住在这里,王先生这两年一起在准备一份报告。Since thirty years ago可知定语从句用现在完成进行时,故第一个选BD,第二空根据时间状语for the last two years 可知用现在完成进行时,应选B项。考点:
39、考查动词的时态42、答案:D解析:考查时态。句意:我确定约翰逊会被重点大学录取的。我相信是这样。他多年来一直在为入学考试而 努力。时间状语“for+一段时间”常和现在完成时连用;此处用现在完成进行时,表示动作一直在持续,而且 还有可能持续下去。应选D项。43、答案:D解析:考查时态辨析。句意:Maria对运动非常感兴趣,在过去的三年中她每周上四次游泳课。由句中的时间状语 uover the last three years并结合句意可知,动作在过去的三年中一直发生,并且有可能将来还持续下去,所以用现在完成进行时。主语Maria是第三人称单数,谓语动词用单数,应选D。44、答案:B解析:考查时态
40、。句意:你看,我整个下午都在购物,好像什么都没做。结合句意可知句子用现在完成进行时态。故 选Bo45、答案:B24 试题分析:考查动词的时态和语态。句意:我一直在考虑你所说的话,面晚已经决定了采纳你的建议,现在完 成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时候刚好结束,应选B项。考点:考查动词的时态和语态46、答案:A解析:考查动词时态和语态。句意:我是在噪音的环境下生活的。我已经在机场附近工作了一年。A. have been working表示现在完成进行时态;B. am working表示现在进行时态;C. had worked表示过去完成时态;D.work表示一般进行时态
41、。for+一段时间一般用于完成时态当中,上句话使用的是一般现在时态,所以这里考虑 用现在完成时态;此外,这里除了表示已经工作了一年,还有表达可能会继续工作,所以说还在这里一直工作 着,所以用现在完成进行时态表示从过去到现在的动作,而且现在还继续做的动作,应选A。47、答案:D解析:考查动词时态。句意:我已经上了一年多的驾驶课,还没有拿到驾照。根据时间状语for over a year和and still haven,t got my licence.可知,应用现在完成进行时,表示动作从某一时间开始,一直持续到现在,且可能仍 然要继续下去。应选Do48、答案:B解析:试题分析:句意:一Hi, T
42、racy,你看上去很累。一我很累,我整天都在起居室里粉刷,明天我还要继续粉刷起 居室。句中的时间状语是all day,表示最近一段时间以来一直在做的事情,使用现在完成进行时,表示动作的 延续性和反复性。故B正确。考点:考查时态2526C have been playingD . were playing 12、Joseph to evening classes since last month, but he still can1 t say What s your name?” in Russian.A . has been goingB . wentC . goesD . has gone
43、13、The number of private cars in China since 2005, but only 15 percent of them made inChina.A . has been increasing; areB . have increased; isC . has been increased; isD . had increased; are14、一Hey ,if s you, Jackie! I didn* t think you could be here .A big surprise .right? I for you all the afterno
44、on .A . have waitedB . was waitingC . have been waitingD . waitedI about what you* ve said and I, ve decided to take your advice.A . thoughtB . was thinkingC . have been thinkingD . had thoughtWe can find beautiful light in the other person, which may be precisely what we for all along.A . are searc
45、hingB . will searchC . have been searchingD . had searched17、Housing prices since a few years ago. Therefore, if s time the central government someeffective measures to bring them under control.A . have increased; would takeB . have increased; will takeC . have been increasing; takesD . have been in
46、creasing; took18、Where is Peter ? I cant find him anywhere.He went to the library after breakfast and his essay there ever since.3A . has writtenB . has been writingC . had writtenD . were writing19、一Where is Mother?She is in the kitchen. She the housework all morning.A . doesB . has been doingC . h
47、as doneD . was doing20、The construction workers the bridge for two months, and hopefully it will be completed next monthand bring local citizens great convenience.A . have builtB . are buildingC . buildD . have been building21、一Darling, the headache me.No wonder, you the South Korean TV soaps since
48、last night.A . kills; have watchedB . is killing; have been watchingC . is going to kill; were watchingD . was killing; had watched22、一You are a great swimmer.一Thanks. If s because I a lot these days.A . have been practisingB . was practisingC . would practiseD . had practised23、Wild animals such as these Tibetan antelopes these passages for years.A .