当前位置

首页 > 基础学英语 > 英语语法入门 > 年高考二轮专题训练:时态

年高考二轮专题训练:时态

推荐人: 来源: 阅读: 5.23K 次

1.(2010辽宁) I _______ all the cooking for my family, but recently I’ve been too busy to do it.
A. will do B. do C. am doing D. had done

答案:B
解析:“我通常都为家人做饭,但是最近太忙了就无暇顾及了”。本题考查时态。A将会做,表将来;B通常做,表经常;C正在做,表进行;D过去已经做完,过去完成时。从后面最近太忙的状况来看,应该是平常替家人做饭,所以选B。

年高考二轮专题训练:时态

2.(2010全国II) Barbara is easy to recognize as she’s the only one of the women who _______ evening dress.
A. wear B. wears C. has worn D. have worn

答案:B
解析:“芭芭拉是唯一穿晚礼服的女性,所以认出她很容易”。本题考查动词时态和主谓一致。由题干可知说的是现在的动作或状态,而不是过去的动作对现在的影响,故排除CD;先行词the only one of the women在从句中作主语,中心词是one,从句谓语动词与之保持一致,故选B。

3.(2010上海)Every few years, the coal workers __________ their lungs X-rayed to ensure their health. 
A. are having B. have C. have had D. had had

答案:B
解析:本题考查一般现在时。句意“每个几年,这些煤矿工人会对肺部进行X光透视,以确保他们的健康”,时间状语“every few years”表示经常反复,应用动词的一般现在时态,故选B。

4.(2009天津) My parents __________ in Hong Kong. They were born there and have never lived anywhere else.
A. live B. lived C. were living D. will live

答案:A
解析:句意“我的父母住在香港。他们在那里出生而且从未在别的地方生活过”。根据句意可推断出:我的父母现在仍住在香港,因此选A。

5.(2009浙江) Professor Williams keeps telling his students that the future __________ to the well-educated.
A. belongs B. is belonged C. is belonging D. will be belonged

答案:A
解析:句意“Williams教授不断告诉他的学生们未来属于受过良好教育的人”。belong to没有被动形式,故B和D两项被排除;C项现在进行时不符合句意,故A项正确。

6.(2009福建) According to the literary review, Shakespeare __________ his characters live through their language in his plays.
A. will make B. had made C. was making D. makes

答案:D
解析:句意“这篇文学评论说,莎士比亚剧中的人物通过语言鲜活起来”。句中考查时态,当介绍一种理论时,常用一般现在时。

7.(2008上海)— Do you know if Terry will go camping this weekend?
—Terry? Never! She __________ tents and fresh air! 
A. has hated     B. hated     C. will hate     D. bates

答案:D
解析:本题考查一般现在时。句意“你知道Terry本周末是否会去野营”“Terry?她从不去野营!她讨厌帐篷和新鲜空气”,此句中动词表示的是经常性的行为,应该选用一般现在时态,故选D。

8.(2006上海) Send my regards to your lovely wife when you __________ home. 
A. wrote B. will write C. have written D. write

答案:D
解析:本题考查一般现在时。在时间和条件状语从句中,常用一般现在时代替将来时,本句的句意“你给家里写信时,请带我问候你可爱的妻子”,故选D。

1.(2010全国II) Excuse me. I _______ I was blocking your way.
A. didn’t realize B. don’t realize C. haven’t realized D. wasn’t realizing

答案:A
解析:“抱歉,我不知道挡了你的路。”本题考查时态,“没有意识到”这一动作应该发生在过去,故选A。

2.(2010安徽) Bob would have helped us yesterday, but he _______.
A. was busy B. is busy C. had been busy D. will be busy

答案:A
解析:“鲍勃昨天本来可以帮助我们的,但是他当时很忙”。根据设空出前面would have helped us yesterday可知设空处表示的是昨天的事情,故用过去时,排除BD两项;C项过去完成时表示“过去的过去”,而本句并没有过去的动作做参照物,故排除C项。只有A项符合要求。

3.(2009重庆) — I’ve got to go now.
— Must you? I __________ you could stay for dinner with us.
A. think B. thought C. have thought D. am thinking

答案:B
解析:句意“我现在得走了。”“你非得要走吗?我原以为你能留下和我们一起吃饭的”。句中主语“I”的动作“认为”发生在过去,所以只有B项正确。

4.(2009全国I) Edward, you play so well. But I __________ you played the piano.
A. didn’t know B. hadn’t known C. don’t know D. haven’t known

答案:A
解析:本题考查一般过去时。句意“爱德华,你弹得这么好。但是我不知道你会弹钢琴”。根据句意,指我过去不知道你会弹钢琴,故用一般过去时。

5.(2009北京) Scientists have many theories about how the universe __________ into being.
A. came B. was coming C. had come D. would come

答案:A
解析:句意“关于宇宙是怎样产生的,科学家们有很多种理论”。根据句意可知宇宙产生绝非将来要发生的事,所以先排除B、D两项,C项had come为过去的过去,题中无过去时间作参照,故排除C。宇宙产生发生在过去,故用一般过去时。

6.(2009北京) When I talked with my grandma on the phone, she sounded weak, but by the time we __________ up, her voice had been full of life.
A. were hanging B. had hung C. hung D. would hang

答案:C
解析:句意“当我与奶奶在电话中交谈时,她的声音听起来很虚弱,但到我们挂断电话时,她的声音已经充满了活力”。根据题干提示,her voice had been full of life为过去的过去,因此我们挂断电话发生在过去,故选C。

7.(2009山东) I was out of town at the time, so I don’t know exactly how it _______.
A. was happening B. happened C. happens D. has happened

答案:B
解析:“那是我不在城里,所以我不确切地知道事情是怎么发生的”。根据题干中was out of town及前后逻辑关系可知设空处说的是过去的事情,故用过去时,排除CD两项;A项表示“未完性”,不符合本题要求,故被排除。

8.(2009湖南) When he _______ the door, he found his keys were nowhere.
A. would open B. opened C. had opened D. was to open

答案:D
解析:“当他要开门的时候,他发现钥匙不见了”。was to do表示wanted to do或intended to do。would do在这里有情感意为,所以被排除。

9.(2008北京) -- Have you read a book called Waiting for Anya?
-- Who _______ it?
A. writes B. has written C. wrote D. had written

答案:C
解析:“你读过一本叫做《等待安雅》的书吗?”“谁写的?”根据句意可知,发问方是对过去的事情进行提问,故排除AB两项,因这两项都是现在时;而D项表示过去的过去,也不符合本题的要求,故也被排除。

10.(2008天津) He _______ football regularly for many years when he was young.
A. was playing B. played C. has played D. had played

答案:B 
解析:“他年轻的时候踢了许多年足球”。本题考查时态。句中的when he was young是表示过去的时间状语。题干中没有强调在过去的某个时间段正在发生某事,故排除A项;句中也没有信息词强调对现在造成的影响或与现在的联系,故排除C项;句中也没有以过去的某个时间点或动作作参照,故排除D项。

11.(2007山东) They _______ two free tickets to Canada, otherwise they’d never have been able to afford to go.
A. had got B. got C. have got D. get

答案:B
解析:“他们得到了两张去加拿大的免费机票,不然他们永远都不会有钱去那儿。”otherwise是虚拟语气的暗示,从“they’d never have been able to…”可知,该句是已发生的事情的虚拟假设,而前半句是对过去事实的陈述,故选B。

12.(2007辽宁) -- Has your father returned from Africa yet?
-- Yes, but he _______ here for only three days before his company sent him to Australia.
A. was B. has been C. will be D. would be

答案:A
解析:“你父亲从非洲回来了吗?”“回来了,但是他在这儿只待了三天就被公司派到澳大利亚去了”。根据“before his company sent him…”,排除BCD,故选A。

13.(2007上海) — Did you tidy your room?
— No, I was going to tidy my room but I __________ visitors. 
A. had B. have C. have had D. will have

答案:A
解析:本题考查一般过去时。句意“……我正准备打扫房间,但是有客人来了”。答句应与问句的时态一致,这些事情都发生在过去,故选A。

【一般将来时】

1.(2009陕西) Dr. Smith, together with his wife and daughters, __________ visit Beijing this summer.
A. is going to B. are going to C. was going to D. were going to

答案:A
解析:句意“Dr. Smith将在今年夏天和妻子女儿们一起游览北京”。本题考查主谓一致。由this summer可知本句应用一般将来时,故排除C、D;together with连接并列主语时谓语动词单复数应取决于其前面的主语,故选A。

2.(2008全国II) If their marketing plans succeed, they __________ their sales by 20 percent.
A. will increase B. have been increasing C. have increased D. would be increasing

答案:A
解析:在if条件从句中,用一般现在时来指代一般将来时,可以得知他们的市场运作计划还没有成功,所以增加销售额也是个将来的动作,应该用will increase。

【过去将来时】

1.(2009湖南) When he _______ the door, he couldn’t find his keys.
A. would open B. opened C. had opened D. was to open

答案:D
解析:句意“当他要开门的时候,发现钥匙不见了”。was to do在此表示wanted to do或intended to do,would do在这里有情感意义,所以被排除。

【现在进行时】

1.(2010北京) -- I’m not finished with my dinner yet.
-- But our friends _______ for us.
A. will wait B. wait C. have waited D. are waiting

答案:D
解析:“我还没有吃晚饭呢。”“可是朋友们在等我们”。本题考查动词的时态。根据语境“这个在等我们”可以判断此处为正在进行时,故选D。

2.(2010陕西) It is reported that many a new house _______ at present in the disaster area.
A. are being built B. were being built C. was being built D. is being built

答案:D
解析:“据报道,目前在这个受灾地区正在建很多新房子”,本题考查的是主谓一致和时态。many a:a large number of许多。many a + 单数名词 + 单数动词。如:Many a strong man has weakened before such a challenge.很多坚强的人面对这种挑战都动摇了。Many a famous pop star has been ruined by drugs.很多流行的音乐歌星都因毒品而被毁了。根据谓语动词应该用单数,故排除AB两项。根据at present,时态应该是现在时态,所以D选项是正确的。

3.(2008重庆) Teenagers __________ their health because they play computer games too much.
A. have damaged B. are damaging C. damaged D. will damage

答案:B
解析:因为年轻人玩电子游戏玩得太多,所以他们正在损害自己的健康。

4.(2008辽宁) — Have you got any job offers?
— No. I __________.
A. waited B. had been waiting C. have waited D. am waiting

答案:D
解析:依上文可见,甲在询问乙是否有人提供给乙工作,而乙回答说还没有,还在等待,显然在说现在的状况,现在一直在等。进行时有两种常见的用法:①正在进行的动作;②近一段时间一直持续的动作。该处考察的是进行时态的第二种用法。

【过去进行时】

1. (2010课标全国I) -- Have you finished reading Jane Eyre?
-- No, I _______ my homework all day yesterday.
A. was doing B. would do C. had done D. do

答案:D
解析:“你读完《简爱》了吗?”“没有,我昨天一整天都在写作业”。本题考查动词的时态。从all day yesterday可知,昨天一整天都在写作业,用过去进行时表示过去某段时间一直在进行的动作。一般过去时与过去进行时的区别:一般过去时表示过去完整的、已经结束的动作,如果表示过去某个时间或某段时间正在做或一直在做的某事则用过去进行时。

2.(2010湖南) I walked slowly through the market, where people _______ all kinds of fruits and vegetables. I studied the prices carefully and bought what I needed.
A. sell B. were selling C. had sold D. have sold

答案:B
解析:“我慢慢地穿过市场。在市场里,人们正在出售各种水果和蔬菜。我仔细研究了价格之后购买了我所需要的东西”。本题考查动词的时态。根据句意可知说话者谈论的是过去的事情,故排除AD两项;sell的动作并未发生在walk之前,故不表示“过去的过去”,排除C项;“进行体”具有“未完性,暂时性”的特点,故B项为答案。

3.(2008四川) The telephone __________, but by the time I got indoors, it stopped.
A. had rung B. was ringing C. rings D. has rung

答案:B
解析:本句后半句用的是一般过去时,由此可排除C、D两项;根据句意可知,在说话人去接听之前,电话一直在响,因此用过去进行时。如果选择A项,表示电话已经响过,与后半句不符合。

4.(2007全国II) — Is this anything wrong, Bob? You look sad.
— Oh, nothing much. In fact, I __________ of my friends back home.
A. have just thought B. was just thinking C. would just think D. will just be thinking

答案:B
解析:过去进行时表示过去某时的状态或从过去某个时候开始一直延续到现在的动作。根据时间状语in the past years可确定用现在完成时。又因为substances是discover的被执行者,所以要用被动语态,表示“近几年来,越来越多的物质被发现”。

5.(2007北京) — It was really very kind of you to give me a lift home.
— Oh, don’t mention it. I __________ past your house anyway.
A. was coming B. will come C. had come D. have come

答案:A
解析:根据提供的情景可判断出动作发生在过去,而“路过对方的家”表示过去正在发生的事,所以要用过去进行时。

6.(2007福建) — I saw Jane and her boyfriend in the park at eight yesterday evening.
— Impossible. She __________ TV with me in my home then.
A. watched B. had watched C. would watch D. was watching

答案:D
解析:过去进行时常常表示过去某一时刻或过去某一阶段内正在进行的动作。根据所提供的情景可判断出所指的是昨天晚上8点正在发生的事,所以要用过去进行时。

【将来进行时】

1.(2010福建) -- Guess what, we’ve got our visas for a short-term visit to the UK this summer.
-- How nice! You _______ a different culture then.
A. will be experiencing B. have experienced C. have been experiencing D. will have experienced

答案:A
解析:“你猜怎么着,我们获得了今年夏天去英国进行短期访问的签证。”“太棒了!到时候,你将会体验到不同的文化”。本题考查动词时态。由this summer可知此处应该用将来时,而then表示将来的某个时间,故用将来进行时。

2.(2010浙江) If you plant watermelon seeds in the spring, you _______ fresh watermelon in the fall.
A. eat B. would eat C. have eaten D. will be eating

答案:D
解析:“如果在春天种下西瓜种子,秋天你就会吃到新鲜的西瓜”。本题考查动词的时态。A项为一般现在时态;B项为过去将来时态;C项为现在完成时态;D项为将来进行时态,表示将来某时间正在进行或某时间段内一直在进行的动作,in the fall为表示将来的时间状语,故选D。

3.(2009安徽) Daniel’s family __________ their holiday in Huangshan this time next week.
A. are enjoying B. are to enjoy C. will enjoy D. will be enjoying

答案:D
解析:句意“丹尼尔一家人下个星期的这个时候正在黄山度假”。根据this time next week判断,选用将来进行时will be doing。

【现在完成时】

1.(2010全国课标I) When you are home, give a call to let me know you _______ safely.
A. are arriving B. have arrived C. had arrived D. will arrive

答案:B
解析:“你到家时打个电话给我,让我知道你已安全到家。”本题考查时态。从语境看,在打电话时对方“已经到达”,因此这里的宾语从句要用现在完成时,而不是现在进行时、过去进行时或一般将来时。  

2.(2010山东) Up to now, the program _______ thousand of children who would otherwise have died.
A. would save B. saves C. had saved D. has saved

答案:D
解析:“迄今为止,这个项目已经救了好几千名孩子。如果没有这项工程,这些孩子早就死了”。Up to now相当于by now,要与现在完成时连用。  

3.(2010北京) --  I’m sorry, but I don’t quite follow you. Did you say you wanted to return on September 20?
-- Sorry, I _______ myself clear. We want to return on October 20.
A. hadn’t made B. wouldn’t make C. don’t make D. haven’t made

答案:D
解析:“抱歉,我不太明白你的意思。你刚才是说你们要在9月20日返回吗?”“地不起,是我没有表述清楚。我们要在10月20日返回”。本题考查动词的时态。根据句意可以看出“没有表述清楚”是当前的一种状况,是说话人做过的事情对现在的一种影响,D是现在完成时,表明现在的情况和影响,符合题意。A项为过去完成时,B项表述过去常常,与语境不符;C项为一般现在时,表示通常情况下都如此,也不符合语境。  

4.(2010浙江) For many years, people _______ electric cars.
However, making them has been more difficult than predicted.
A. had dreamed of B. have dreamed of C. dreamed of D. dream of
答案:B
解析:“多年以来,人们都梦想着电力汽车的出现。但是,制造电子汽车比预想的更加复杂”。本题考查动词时态。根据时间状语for many years可知句子时态为完成时态,故排除C项和D项;句子并没有过去的时间或过去的动词,因此不存在“过去的过去”,排除A项。故答案为B。  

5.(2009陕西) This is the first time we __________ film in the cinema together as a family.
A. see B. had seen C. saw D. have seen

答案:D
解析:句意“这是我们全家第一次到电影院看电影”。“This / It is the + 序数词 + time that从句”为固定句型,that从句需用现在完成时。  

6.(2009江苏) The population of Jiangsu __________ to more than twice what it was in 1949. The figure is now approaching 74 million.
A. has grown B. have grown C. grew D. are growing

答案:A
解析:句意“江苏省的人口与1949年相比增长了两倍多。现在的人数接近74,000,000”。根据句意,本句指从1949年以来人口已经增长了两倍多,应该用现在完成时,而且,要注意主语是population,谓语动词用单数。  

7.(2009江西) — What’s the price of petrol these days? — Oh, it __________ sharply since last month.
A. is raised B. has risen C. has arisen D. is increased

答案:B
解析:句意“这些天石油的价格如何?”“哦,自上个月以来油价猛涨”。由句中的since可知,主句应该用现在完成时,故排除A、D两项;表示物价的上升或河水等的上涨用rise,而arise表示“起床,起身”,时通常用于文字中。  

8.(2009全国II) Progress __________ so far very good and we are sure that the work will be finished on time.
A. was B. had been C. has been D. will be

答案:C
解析:句意“到目前为止,一切进展良好,我们确信工作能够按时完成”。so far ( = by now)提示要用现在完成时态。  

9.(2008福建) So far this year we __________ a fall in house prices by between 5 and 10 percent.
A. saw B. see C. had seen D. have seen

答案:D
解析:由时间状语so far this year可知,此处用现在完成时,故选D。  

10.(2007江苏) — __________ you __________ him around the museum yet?
— Yes. We had a great time there.
A. Have; shown B. Do; show C. Had; shown D. Did; show

答案:A
解析:根据时间状语yet可判断出要用现在完成时,表示已经完成的动作,故选A。  

【过去完成时】

1.(2010北京) It took me a long time before I was able to fully appreciate what they _______ for me.
A. had done B. did C. would do D. were doing

答案:A
解析:“过了很长一段时间我才能理解他们为我所做的一切”。本题考查动词的时态。根据语境可知整句话的时间是过去时,“他们为我做的”这一动作发生在“我完全可以理解”之前,因此用过去完成时更符合题意,故选A。  

2.(2010江苏) -- Peter, where did you guys go for the summer vacation?
-- We _______ busy with our work for months, so we went to the beach to relax ourselves.
A. were B. have been C. had been D. will be

答案:C
解析:“彼得,你们这些年轻人去哪儿过暑假了?”“几个月以来我们一直在忙工作,因此我们去海边放松了一下”。本题考试动词时态。忙工作发生在度假之前,根据后半句的过去时态可得知,此处应采用过去弯沉时态。  

3.(2010安徽) --  Were you surprised by the ending of the film?
-- No. I _______ the book, so I already knew
A. was reading B. had read C. were taking D. would take

答案:B 解析:“你对电影的结局感到惊奇吗?”“不,我曾经读过那本书,因此对故事的内容已了如指掌”。本题考查时态。根据句意可知说话者说的是过去的事情,故用过去时,排除CD两项;A项为进行体,表示“未完性”,和后句中的内容相悖,故也被排除。由句意可知read应该发生在were surprised之前,属于“过去的过去”,故答案为B。  

4.(2009上海)Mary went to the box office at lunch time, but all the tickets __________ out. 
A. would sell B. had sold C. have sold D. was selling

答案:B
解析:本题考查过去完成时。句意“Mary利用午饭时间去了售票处,但是所有的票都已经卖完”,过去完成时表示过去某时前已发生的情况,故选B。  

5.(2009北京) John was given the same suitcase his father and grandfather __________ with them to school.
A. took B. had taken C. were taking D. would take

答案:B
解析:句意“约翰得到他父亲和祖父上学时的那个行李箱”。根据题干中John was given为过去的时间参照点,父亲和祖父上学为在此之前的事,即过去的过去,故用过去完成时。  

6.(2009重庆) She stared at the painting, wondering where she __________ it.
A. saw B. has seen C. sees D. had seen

答案:D
解析:句意“她盯着那幅画看,想着自己曾经在哪里见过它”。本题考查动词的时态,根据上下文可知“看见”这个动作发生在stared之前,是“过去的过去”,用过去完成时。  

7.(2008陕西) The moment I got home, I found I __________ my jacket on the playground.
A. had left B. left C. have left D. was leaving
答案:A
解析:根据题目意思,leave这个动作发生在found之前,即过去的过去,用过去完成时,选A。  

8.(2008辽宁) We first met on a train in 2000. We both felt immediately that we __________ each other for years.
A. knew B. have known C. had known D. know
答案:C
解析:句意“我们在火车上初次见面是2008年的事。我们当时就觉得我们已经认识很多年了”。已经认识多年了发生在初次见面之前,而见面发生在过去,故表示过去的过去,用过去完成时态,故选C。  

9.(2007安徽) They became friends again that day. Until then, they __________ to each other for nearly two years.
A. didn’t speak B. hadn’t spoken C. haven’t spoken D. haven’t been speaking

答案:B
解析:过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,也可能是早已完成或结束,即“过去的过去”。根据所提供的情景“They became friends again that day.”可判断出,他们又成为朋友发生在过去,在这之前他们又两年不说话了。  

10.(2007陕西) I __________ there little more than a week when I set to work with the scientist.
A. would be B. have been C. had been D. will be
答案:C
解析:根据所提供的情景“when I set to work with the scientist”可判断出,与这位科学家一起共组之前已经过去一周多一点的时间,故选C。  

11.(2007重庆) — Did Alan enjoy seeing his old friends yesterday? — Yes, he did. He __________ his old friends for a long time. A. didn’t see B. wouldn’t see C. hasn’t seen D. hadn’t seen 
答案:D
解析:根据题意可判断出Alan和他的朋友见面发生在昨天,在昨天以前他们很长时间没有见面了,所以要用过去完成时态。

1.(2011上海春) 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

答案:D
解析:“我肯定这次的考试你会考得更好,因为这一年里一一直在努力学习”。根据题干,努力学习是这一年中一直在做的事情,并且到目前为止还在学习;have been studying是现在完成进行时,指动作发生在过去,到现在为止还为停止,故选择D项。Studied是一般过去时,暗指现在不学了,指学习还未开始,不符合题意。

2.(2010江苏) -- 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

答案:D
解析:“杰克,你为什么看起来如此疲惫?”“哦,我一直都在粉刷房子,并且我明天必须完成。”本题考查动词时态。根据句意可知应采用现在完成进行时,强调动作一直在延续。A项为过去进行时态,表示过去某时间或过去某阶段内动作正在进行;B项为将来进行时态,表示将来某时刻动作正在进行;C项为现在完成时,强调过去的动作对现在的影响,均不符合语境,可排除。

3.(2010陕西) I have to see the doctor because I _______ a lot lately.
A. have been coughing B. had coughed C. coughed D. cough

答案:A
解析:“我得去看医生,因为我进来一直都咳嗽得很厉害”。本题考查的是时态问题。根据句子中的lately,可知设空处表示现在的事情,故用现在时,排除BC两项;D项表示习惯性动作,故被排除。现在完成进行时表示动作从过去开始,持续到现在且现在还在进行。

4.(2010安徽) --  We’ve spent too much money recently.
-- Well, it isn’t surprising. Our friends and relatives _______ around all the time.
A. are coming B. had come C. were coming D. have been coming

答案:D
解析:“我们最近花了很多钱。”“哦,这不奇怪。我们的朋友和亲戚最近不断到我们家来。”本题考查时态。Have been coming是现在完成进行时,表示某个动作从过去一直持续到现在,根据第一句中的have spent可知选项应该强调最近一段时间的状况,故选D,排除BC;而A是现在进行时,和句中的all the time矛盾,故排除。

5.(2010江西) 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
答案:D
解析:“妈妈想做一个好的(家庭)供应者,一个自从和父亲结婚以来就一直承担着的角色”。本题考查动词时态。由since和题意可知本题应用现在完成进行时。

6.(2010辽宁) Joseph _______ to evening classes since last month, but he still can’t say “What’s your name” in Russian.
A. has been going B. went C. goes D. has gone

答案:A
解析:“Joseph从上个月就开始上夜校,但是他还不会用俄语说‘你叫什么名字’呢”。本题考查时态。从时间状语“自从上个月开始”,可知需用现在完成时,又因为说话时他还在继续上课,所有要用现在完成进行时。

7.(2010湖南) 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

答案:D
解析:“我累极了。我整个下午一直都在购物,但似乎什么都没做成。”本题考查动词的时态。根据题干“I’m tired”中的am及all afternoon可知说话者说的是现在是事情,故排除AC两项;现在完成进行时是现在完成时和现在进行时的组合,“进行体”可用来表示说话者的态度,本句中用进行体表示说话者抱怨的态度,故答案为D项。

8.(2010天津) We _______ on this project for four hours. Let’s have a rest.
A. are working B. have been working C. worked D. had worked

答案:B
解析:“我们已经连续做这个工程四个小时了,休息一下吧”。本题考查动词时态。根据语境中“休息一下吧”可知工程尚未完成,又结合题干中的for four hours,可推知设空处应该用现在完成进行时。

9.(2009辽宁) 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

答案:C
解析:句意“打扰了,Marcia,一名Vanity Fair的记者打了一整天电话。你现在可以接他的电话吗?”根据句意和时间状语all day可知,此句用现在完成进行时表示说话人的一种情感,如:不满,抱怨,责备等。注意:现在完成时表示到目前为止动作可能已经结束,侧重对现在产生的影响或结果。

10.(2009浙江) Over the past decades, sea ice __________ in the Arctic as a result of global warming.
A. had decreased B. decreased C. has been decreasing D. is decreasing

答案:C
解析:本题考查现在完成进行时。句意“在过去几十年里,由于全球变暖,北极的海冰一直在减少”。由时间状语Over the past decades可知,主句只能用现在完成进行时,故选C。

11.(2009山东) The number of foreign students attending Chinese universities __________ rising steadily since 1997.
A. is B. are C. has been D. have been

答案:C
解析:本题考查现在完成进行时。句意“在中国上大学的外国留学生的数量自1997年以来稳步上升”。由since 1997可知应用现在完成时,The number of………的数量,作主语时谓语动词要用单数,故选C。

12.(2007湖南) Cathy is taking notes of the grammatical rules in class at Sunshine School, where she __________ English for a year.
A. studies B. studied C. is studying D. has been studying

答案:D
解析:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。根据所提供的情景和时间状语for a year可判断出要用现在完成进行时,表示动作一直在延续着。

13.(2007江西) — I have got a headache.
— No wonder. You __________ in front of that computer too long.
A. work B. are working C. have been working D. worked

答案:C
解析:根据所提供的情景“when I set to work with the scientist”可判断出,由于在电脑前连续工作而造成了头痛,故选C。