1、2012高考语法总复习(24):时态、语态专题训练(二)21. “Whats your opinion on the matter,please?” “Oh,sorry,I _.”A. wasnt to listen B. havent listenedC. wasnt listening D. hadnt listened22. “Aha, youre a chain smoker!” “Only at home. Nobody _ that but you.”A. discovered B. had discoveredC. discoversD. is discovering23. Th
2、e telephone _ three times in the last hour, and each time it _ for my father.A. had rang; wasB. has rung; wasC. rang; has been D. has been ringing; is24. The thief tried to break away from the policeman who _ him, but failed.A. has held B. had heldC. was holdingD. would hold25. When I arrived at the
3、 company, the manager _, so we had only time for a few words.A. just went away B. had gone awayC. was just going awayD. has just gone away26. “John took a photograph of you just now.” “Oh, really? I _.”A. didnt know B. wasnt knowingC. dont knowD. havent known27. “Mike is not coming to the football g
4、ame this afternoon.” “Its a shame!He _!”A. promises B. promised C. will promise D. had promised28. Please call again. Jim _ a bath just now.A. has had B. was having C. is having D. has29. “Was Andrew there when you arrived?” “Yes, but he _ home soon afterwards.”A. had gone B. has gone C. is going D.
5、 went30. “Where is Mother?” “She is in the kitchen. She _ the housework all morning.”A. is doing B. was doing C. has done D. has been doing31. The books, _ the dictionaries, must be put back where they _.A. included; wereB. to include; areC. including; were D. including; are 32. You dont need to des
6、cribe her. I _ her several times.A. had met B. have met C. met D. meet33. - Im sorry to keep you waiting.- Oh, not at all. I _ here only a few minutes.A. have been B. had been C. was D. will be34. Mary _ a dress when she cut her finger.A. made B. is making C. was making D. makes35. As she _ the news
7、paper, Granny _ asleep. A. read; was falling B. was reading; fellC. was reading; was fallingD. read; fell36. “I _ his telephone number.” “I have his number, but I _to bring my phone book.”A. forget, forget B. forgot, forgot C. forget, forgot D. forgot, forget37. Dear me! Just _ at the time! I _ no i
8、dea it was so late.A. look, have B. looking, had C. look, had D. looking, have 38. Mr Smith _ a book about China last year but I dont know whether he has finished it.A. has written B. wrote C. had written D. was writing39. He has changed a lot. He _not what he _. A. is, is B. was, was C. is, was D.
9、was, is40. The bridge, which _ 1688, needs repairing.A. is dated from B. was dated from C. dates from D. dated from41. “Youve left the light on.” “Oh, so I have. _ and turn it off.”A. Ill go B. Ive gone C. I go D. Im going答案与解析:21. 选C。“没听”肯定是刚才的事,所以应用过去时态。22. 选C。答句陈述的是客观事实,故用一般现在时态。23. 选B。按英语语法,“in
10、the last past+一段时间”通常与现在完成时连用。24. 选C。用过去进行时表示当时在持续的一种状态。25. 选C。由于下文说we had only time for a few words,说明“经理”正准备离开。26. 选A。“不知道”是对方告诉自己之前的事,故用一般过去时。27. 选B。根据语境,他“答应”发生在过去,故用一般过去时。28. 选C。just now 有两个意思:一是表示“刚才”,此时just now 为习语;二是表示“现在”、 “眼前”、“就在此时”,此时 just 意为“正好”、“恰好”,用以修饰副词now.根据句 语境,句中的 just now 应取上面的第
11、二个意思。29. 选D。Andrew“回家”发生在你见到他(发生在过去)之后不久。30. 选D。现在完成进行时表示从过去至今一直在持续的动作。31. 选C。第一空including不填 included,因为其后带有宾语;第二填 were,是因为它是指“原来 放的地方”。32. 选B。首先本题后句强调对现在的影响,我知道她的模样,你不用描述。再次,several times告知 为反复发生的动作,因此用现在完成时。33. 选A。等待的动作由过去开始,持续到现在,应用现在完成时。 34. 选C。割伤手指是已发生的事情,应用过去时。同时,when表时间的同时性,“玛丽在做衣服时” 提供事情发生的背
12、景,因此用过去进行时。35. 选B。句中的as = when, while,意为“当之时”。描述一件事发生的背景时,用过去进行; 一个长动作发生的时候,另一个短动作发生。句意为 “在她看报纸时,奶奶睡着了。”句中 的 fell (fall的过去时),是系动词,后跟形容词,fall sick。 36. 选C。第一个人说“我忘记他的电话号码了”,这个“忘记”应该是现在的情况,即现在忘记了, 要不然就没有必要同对方说此话了,故第一空应填 forget;第二个人说“我有他的号码,但 我忘记带电话本了”,这个“忘记”应该是过去的情况,即过去忘记带电话本,所以现在电 话本不在身上(注意句中的转折连词 bu
13、t),故第二空应填 forgot,即答案选应C。 37. 选C。第一空应填 look, 因为这是祈使句的谓语;第二空应填 had,因为前一句说“看看时间 吧”,这一看当然知道了现在很迟的情形,“不知道这么迟了”显然应是“过去”的事,故 应用一般过去时态,许多同学由于忽略这一隐含的语境而误选。38. 选D。这是由 but I dont know whether he has finished it 这一句话的语境决定的,全句意 为“史密斯先生去年在写一本书,但我不知道他现在是否写完了”。有的同学可能由于受 last year的影响而误选B。但若选B,则句子前半部分的意思则变为“史密斯先生去年写了
14、一 本书”,既然是“写了”,那么这与下文的“但我不知道他现在是否写完了”相矛盾。39. 选C。上文说“他”变化很大,即“他”现在不是过去的那个样子了,故第一空填is,第二空填 was(其实第二空也可用 used to be)。40. 选C。此题容易误选B或D,认为句中用了 1688 这个过去时间,所以应选过去时态,又因为 date from 不用于被动语态,所以只能选D。但是date from 的意思是“自某时起存在至今” (have existed since),它通常用于一般现在时,而不用过去时态(尽管其后接的总是表示 过去的时间)。 41. 选A。A和D两者均可表示将来,填入空格处似乎都可以。但实际上只有A是最佳的,因为根据上下文 的语境来看,“我去把灯关掉”这一行为是说话人听了对方的话后临时想到的,而不是事先 准备的。而按英语习惯:will 和 be going to后接动词原形均可表示意图,但意图有强弱之 分,如果是事先考虑过的意图,要用 be going to;如果不是事先考虑过的,而是说话时刻 才临时想到的意图,则用 will。