英语教学资源站


|新目标 | 新目标Starter | 新目标七(上) | 新目标七(下) | 新目标八(上) | 新目标八(下) | 新目标九(上) | 新目标九(下) |
|外研版 | 外研版Starter | 外研版七(上) | 外研版七(下) | 外研版八(上) | 外研版八(下) | 外研版九(上) | 外研版九(下) |
|牛津版 | 牛津版Starter | 牛津版七(上) | 牛津版七(下) | 牛津版八(上) | 牛津版八(下) | 牛津版九(上) | 牛津版九(下) |
|冀教版 | 冀教版七(上) | 冀教版七(下) | 冀教版八(上) | 冀教版八(下) | 冀教版九(上) | 冀教版九(下) | 论文中心 | JEFC版 |
|江苏版 | 江苏版七(上) | 江苏版七(下) | 江苏版八(上) | 江苏版八(下) | 江苏版九(上) | 江苏版九(下) | 留言本 | 高考专栏 |
|仁爱版 | 仁爱版七 | 仁爱版八 | 仁爱版九 | 高中新课标 | 高中外研版 |高中牛津版 | 高中冀教版 | 人教修订版 | 北师大版 |
|任务阅读 | 补全对话 | 中考试题 | 专项训练 | 英文歌曲 | 英语知识 | 听力口语 | 书面表达 | 帮助中心 | 英语沙龙 | 小学英语 |
您现在的位置: 中小学英语站 >> 英语知识 >> 词法语法 >> 正文
  “情态动词+have done”考点重难点归纳         ★★★ 【字体:
“情态动词+have done”考点重难点归纳
作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-7-25    
 

“情态动词+have done”的用法

“情态动词+have done”表示对过去情况的推测或估计,是历年高考的热点。现就这一语言现象作如下归纳:
1. should (ought to) have+过去分词
表示过去应该做而(实际)没有做的事情,含有责备或遗憾的语气,意为“本应该……”;其否定形式为“should not/ought not to have + 过去分词”,表示某种行为不该发生但却发生了。
Mr. White _____ at 8:30 for the meeting , but he didn’t’ show up.     (04’广西卷)
A. should have arrived B. should arrive
C. should have had arrived  D. should be arriving
[解析]本题中的一个关键词but暗示了“Mr. White按道理理应到了,而他没有到”。故答案选[A]。
2.needn’t have+过去分词
表示过去没有必要做某事, 但实际上做了某事。
As you worked late yesterday, you_________ have come this morning.      (06’陕西卷)
A. mayn’t          B. can’t         C. mustn’t         D. needn’t
[解析] He needn't have come,表示“他本没有必要来(实际却来了)”,根据句意,答案应选[D]。
[注意] He didn't need to come yesterday,意为“他昨天没有必要来(实际也没来)”。
3.must have+过去分词
用于肯定句,表示“过去一定做过某事”,表示一种很有把握的推测。
[注意] 对过去发生情况的否定推测常用can’t/couldn’t have +过去分词。
I have lost one of my gloves. I ________ it somewhere .        (05’北京春季)
A. must drop              B. must have dropped
C. must be dropping        D. must have been dropped
[解析]本题应选B。本题的前一句说明一个结果,后一句则表示一个原因。
I _______have been more than six years old when the accident happened.  (05’天津卷)
 A. shouldn't         B. couldn't         C. mustn't      D. needn't
[解析]从题意上分析,本题的前一句陈述一个理由,后一句则是由前一句得出的结论。故本题选[b] 。
4.may/might have+过去分词
表示对过去情况的一种不太有把握的可能性推测,表示“过去可能/大概已做了某事”;否定句表示“过去可能还没有做某事”。
We        have proved great adventurers, but we have done the greatest march ever made in the past ten years.                                          (06’天津卷)
A. needn’t       B. may not        C. shouldn’t         D. mustn’t     Key:[b]
5.can/could have+过去分词
表示“过去本来可以做某事,但实际上没有做”;否定句表示“不可能已做了某事”;疑问句表示“可能/也许已做了某事吗?”。
--- I stayed at a hotel while in New York .
--- Oh, did you? You ____ with Barbara.                     (NMET’98)
A. could have stayed      B. could stay
C. would stay            D. must have stayed                Key: [A]
巩固性练习:从A、B、C、D中选择最佳答案。
1.---You didn’t wait for Mr. Smith last night, did you?
  ---No, but we ______. He didn’t return home at all.
A. couldn’t have waited         B. needn’t have
C. didn’t need to               D. should wait
2.Harry ______ have won the Physics competition easily yesterday, but he gave up.
   A. could   B. might   C. should   D. must
3.---May I speak to your manager Mr. Smith at six o’clock tonight ?”
  ---“I’m sorry, Mr. Smith         to a conference before then.”
  A. will have gone                 B. had gone      C. would have gone                 D. has gone
4.---Tom took away our teacher’s cell phone without being permitted.
  --- Really? I can’t imagine that he _______ have done such a thing.
A. must               B. may               C. can                D. should
5.--- Was it you that made the suggestion?
  --- It         have been. I can’t remember.
A. need                 B. must                 C. should                 D. may
6.The weather turned out to be fine yesterday. I_________ the trouble to carry my umbrella with me .
A. should have taken            B. could have taken
C. needn't have taken            D. mustn't have taken
7.He paid for a seat, when he ______ have entered free.
A. could                            B. would                          C. must                     D. need
8.I didn’t see her in the meeting room this morning. She        at the meeting .
    A. mustn’t have spoken    B. mightn’t have spoken
    C. can’t have spoken        D. shouldn’t have spoken
9.--- Hi, is that Peter Brown?
---Sorry. You ______ the wrong number .
A. must dial                            B. must have dialed      C. should dial                           D. should have dialed
10.I was on the highway when this car went past followed by a police car . They ______ at least 150 kilometers an hour .
A. should have been doing             B. must have been doing
C. could have done                   D. would have done
Keys for reference: 1---5 CAADD      6---10 CACBB


高考“情态动词+have done”考点解析

“情态动词+have done”结构是高考重要考点,也是较难掌握的语法项目之一,为了帮助同学们更好地掌握使用这一考点,下面结合近年高考试题谈谈其主要用法。
考点之一:在虚拟条件句中,如果表示与过去事实相反的情况,从句中用过去完成时,而主句中则用“情态动词+现在完成时”,即:would/ could/ should/ might have done。例如:
If they had finished the work on time, they would have been praised by the manager.
If you had worked hard, you could have passed the examination.
高考题分析:
1. If it ___ for the snow, we ___ the mountain yesterday. ( MET91)
  A. were not; could have climbed       B. were not; could
  C. had not been; could have climbed    D. had not been; could climb
2. --- I stayed at a hotel while in New York. --- Oh, did you?  You ___ with Barbara. (NMET98)
   A. could have stay   B. could stay     C. would stay    D. must have stay
3. Yesterday Jane walked away for discussion, otherwise, she ___ something she would regret later.( 96上海)
  A. had said     B. said         C. might say       D. might have said
答案简析:
    1. 根据信息词yesterday可以判断该句是表示与过去事实相反的虚拟条件句,从句中应该用“情态动词+现在完成时”,故答案选C。
2. 本句是一个含蓄虚拟条件句,意思是:If you hadn’t stay at a hotel while in New York, you could have stayed with Barbara. 表达了与过去事实相反的情况,答案选A。
3. 本句考查的也是含蓄虚拟语气,意思是:如果她参加了讨论,她可能会说出一些后来令她后悔的话。表达了与过去事实相反的情况,故答案选D。
考点之二:must have done表示对过去已经发生过的情况的肯定推测判断,语气较强,意思是“一定……、肯定……”。其否定形式分别用can’t/ couldn’t和can/ could。例如:
It must have rained last night, for the ground is wet this morning.
昨天晚上一定是下雨了,因为今晨地面是潮湿的。
She didn’t attend the lesson yesterday. She must have been ill.
她昨天没有上课,她一定是生病了。

巩固练习:
He ____ have completed his work, otherwise, he wouldn’t be enjoying himself by the seaside. (05北京 26题)
A. should       B. must       C. wouldn’t       D. can’t
This cake is very sweet. You ___ a lot of sugar in it. (05 辽宁 26题)
A. Should put    B. could have put    C. might put   D. must have put
--- Tom is never late for work. Why is he absent today?
--- Something ___ to him. ( 05江西 22题    
A. must happen   B. should have happened   C. could have happened
D. must have happened
I was on the highway when this car went past followed by a police car. They ___ at least 150 kilometers an hour. ( 05重庆 33题)
A. should have been doing    B. must have been doing
C. could have done          D. would have done
I ____ have been more than six years old when the accident happened.( 05天津 14题)
A. shouldn’t     B. couldn’t    C. mustn’t     D. needn’t
--- Do you know where David is? I couldn’t find him anywhere. (05   湖北32题)
A. shouldn’t   B. mustn’t    C. can’t    D. wouldn’t
 
1. I didn’t hear the phone. I ____ asleep. (MET 89)
  A. must be    B. must have been   C. should be   D. should have been
2. --- I rang your home yesterday. A man answered but I didn’t recognize the voice.
  --- On, it ___ my brother, Peter.
  A. must be      B. must have been     C. can have been   D. might be
答案简析:
1. 关键词是didn’t,说明动作发生在过去,所以是对已经发生过的情况的推测判断。故答案选B。
2. 本句的意思是:我昨天朝你家里打的电话。是对过去情况的推测判断,应该用must have done结构。故答案选B。

“情态动词+have done”重点讲解

“情态动词+have done”结构是高考重要考点,也是较难掌握的语法项目之一,下面结合近年高考试题谈谈其主要用法。>
  
一、在虚拟条件句中,如果表示与过去事实相反的情况,从句用过去完成时,而主句中则用“情态动词+现在完成时”,即would/ could/ should/ might have done
例If he had worked hard, he would have passed the Collage Entrance Examination.如果他学习努力,
他就会通过高考了。
巩固练习
1. --- I stayed at a hotel while in New York. --- Oh, did you?You ___ with Barbara. (NMET98)
A. could have stay B. could stay
C. would stay D. must have stay
2. Yesterday Jane walked away for discussion, otherwise, she ___ something she would regret later.( 96上海)
A. had said B. said
C. might say D. might have said
答案简析
1. 答案 A本句是一个含蓄虚拟条件句,意思是:If you hadn’t stay at a hotel while in New York, you could have stayed with Barbara. 表达了与过去事实相反的情况。>
2. 答案D本句考查的也是含蓄虚拟语气,意思是:如果她参加了讨论,她可能会说出一些后来令她后悔的话。表达了与过去事实相反的情况。>
  
二、must have done表示对过去已经发生过的情况的肯定推测判断,语气较强,意思是“一定……、肯定……”
例It must have rained last night, for the ground is wet this morning.昨天晚上一定是下雨了,因为今晨地面是潮湿的。
巩固练习
1. I didn’t hear the phone. I ____ asleep. (NMET 89)
A. must be B. must have been
C. should be D. should have been
2. --- I rang your home yesterday. A man answered but I didn't recognize the voice.
 --- On, it ___ my brother, Peter.
A. must be B. must have been
C. can have been D. might be
答案简析
1. 答案B关键词是didn’t,说明动作发生在过去,所以是对已经发生过的情况的推测判断。>
2. 答案B 本句的意思是:我昨天朝你家里打的电话。这是对过去情况的推测判断,应该用must have done结构。

三、may/ might have done也用于对已经发生过的情况的肯定推测判断,但语气稍弱,意思是“可能,或许……”。例如:
She didn’t get there in time. She may have missed the bus.
她没能及时到达那儿。她可能没赶上汽车。
He didn’t come to school today. He might have been ill.
他今天没来上课,他可能病了。
巩固练习:
    1. Sorry, I’m late. I ____ have turned off the alarm clock and gone back to sleep again.( 2000春)
A. might   B. should     C. can     D. will
2. The window was broken. Tom ____ have done that, for he was a little naughty.
  A. could       B. might       C. should         D. ought to
3. Yesterday, Jane walked away from the discussion. Otherwise, she ___ something she would regret later. (1996 上海)
A. had said    B. said       C. might say     D. might have said  
答案简析:
    这三句表达的都是对过去已经发生过的情况的推测判断,意思是“可能、或许……”,应该用may/might have done结构。答案分别选ABD。

三、如果对过去情况推测判断的句子是疑问句和否定句,只能用can/could和can’t,/couldn’t。例如:
He can’t have gone abroad; I saw him an hour ago.
他不可能去国外,我一个小时前还见到他呢。
--- Can he have passed the exam? --- No, he can’t have. He didn’t work hard.
他通过考试了吗?不,他不可能通过考试。他学习不努力。
巩固练习:
1.       --- There were already five people in the car but they managed to take me as well.
   --- It ___ a comfortable journey. (MET95)
  A. can’t be     B. shouldn’t be   C. mustn’t have been  D. couldn’t have been
2.       My sister met him at the Grand Theatre yesterday, so he ____ your lecture. (2002 上海)
A. couldn’t have attended   B. needn’t have attended
C. mustn’t have attended   D. shouldn’t have attended
3. My English-Chinese dictionary has disappeared. Who ___ have taken it? (2003 上海春招)
A. should     B. must      C. could   D. would
    4. I didn’t see her in the meeting-room this morning. She ____ at the meeting. (1995 上海)
        A. mustn’t have spoken   B. shouldn’t have spoken
        C. needn’t have spoken   D. couldn’t have spoken
答案简析:
1、根据They were already five people in the car, but they managed to take me as well.一句中的时态,应该是对过去情况的推测判断,因为车上已经有5位人了,在带上我一个,可以断定这一定是一次不舒适的旅行。所以,本句表达的是对过去否定的推测判断,应该用can’t/ could have done来表达。故答案选D。
2、根据句意“我妹妹昨天在大剧院见过他”,所以,一定是对过去已经发生的否定的判断,答案选A。
3、本句表达的是对过去发生过的情况的疑问,所以应该用could have done,答案选C。
4、本句表达的是过去已发生情况否定的推测判断,应该用couldn’t have done,故答案选D。

四、含有must/ may/ might表示对过去情况推测判断的句子,如果变成反意疑问句,反意疑问句中动词应与情态动词must等后的动词形式保持一致,用一般过去时或现在完成时。例如:
He must have been living here for years, hasn’t he?
他一定是在这儿住了好几年了,是吗?
You can’t have slept well last night, did you?
你昨天晚上没睡好,是不是?
巩固练习:
1: Great changes must have taken place in the village in the past few years, ____ they?
A. mustn’t    B. haven’t they      C. can’t      D. didn’t
2. He must have lived a happy a few years ago, ____ he?
A. didn’t     B. hasn’t       C. mustn’t        D. can’t
答案简析:
1. 含有must表示推测判断的句子,其反意疑问句的动词形式应与must后动词时态保持
一致。可以理解成如果不表示推测判断,该句应该说成:Great changes have taken place in the village in the past few year. 变成反意疑问句后应该说成:Great changes have take place in the past few years, haven’t they? 所以,该题选B。
    2. 本句中must后的动词形式应为did,所以,反意疑问句的动词应为didn’t。故答案选A。

五、should/ ought to have done表示“本来应该做的,而实际上没有做的事情”,其否定形式则表示“已经做了不该做的事情”,含有责备的意思。例如:
The flowers have died. I should have watered them often.
这些花儿都死了。我本来应该常给他们浇水的。(其实没浇水)
You ought not to have told them the truth.
你本不应该告诉他们真相的。(其实你告诉他们了)
巩固练习:
    1. There was a lot of fun at yesterday’s party. You ___ come, but why didn’t you? (99 上海)
A. must have    B. should     C. need have    D. ought to have
2. Oh, I am not feeling well in the stomach, I ____ so much fried chicken just now. (2002 上海春)
A.      shouldn’t eat  B. mustn’t have eaten  C. shouldn’t have eaten D. mustn’t eat
    3. I was really anxious about you. You ___ home without a word. (NMET 2001)
A. mustn’t leave    B. shouldn’t have left   C. couldn’t have left  D. needn’t leave
--- I’ll tell Mary about her new job tomorrow.
---You ____ her last week. (04 福建)
A. ought to tell    B. would have told   C. must tell   D. should have told
Mr. White ____ at 8:30 for the meeting, but he didn’t show up. (04 全国) 
4. Mr. White _____ at 8:30 for the meeting, but he didn’t’ show up.
        A. should have arrived       B. should arrive
        C. should have had arrived      D. should be arriving(04广西卷)
 
答案简析:
    1、 本句的意思是:昨天的聚会很有意思,你本来应该来的,可你为什么没来?表示“本应该做,而实际上没有做的事情”应该用should/ ought to have done。答案D。
    2.、本句的意思是:我胃不舒服,我刚才不应该吃那么多油炸鸡。其实你吃了所以应该选C。
    3、本句表达的意思是:你不应该一句话没说就离开家。含有责备的意思,做了不应该做的事情,答案选B。

六、needn’t have done表示“做了本来不必做的事情”,通常不用于肯定句。例如:
It’s only five minutes’ walk. We needn’t have taken a taxi.
只有5分钟的步行路程,我们本不必乘出租车的。
It is warm today. You needn’t have worn your coat.
今天天气暖和,你本来不必穿大衣的。
巩固练习:
1.       He is not poor. You ____ have lent him the money.
A. can’t     B. needn’t      C. couldn’t   D. mustn’t
2.       There was plenty of time. You ___ have hurried.
A. won’t       B. mustn’t     C. needn’t    D. couldn’t
答案简析:
1.       该句的意思是:他不穷,你本不必借给他钱。答案选B.
2.       该句的意思是:时间充裕着呢,你不必慌忙。答案选C。
--- Catherine, I have cleaned the room for you.
--- Thanks. you ___ it. I could manage it myself. ( 05福建 31题)
A. needn’t do    B. needn’t have done   C. mustn’t do    D. shouldn’t have done

七、can/ could have done表示“本来能够做而实际上没有做的事情”。例如:
You could have come here a little earlier.
你本来可以早点来到这儿的。
She could have earned a lot of money.
她本来可以挣一大笔钱的。
巩固练习:
He paid for a seat, when he ___ have entered free. (05 山东)
A. could    B. would     C. must    D. need
1.       I ____ here in time, but I met an old friend of mine. I stopped and talked with him for some time.
A. shouldn’t have come     B. must have come
C. needn’t have come       D. could have come
2.       They ____ have finished the work yesterday, but it was raining hard.
A. must     B. could       C. should      D. might
答案简析:
    1. 这句话的意思是:我本来可以按时来这儿的,但是遇到一位老朋友,说了会话,所以没能及时来这儿。答案选D。
    2. 该句的意思是:他们本来可以做天完成工作的,但是昨天雨下的太大,所以没能完成。答案选B

以上内容为中小学英语站(www.zxxyyz.com)收集整理,转载请注明出处
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

    最新热点 最新推荐 相关文章
    20组形神兼“似”的高考真题
    尽在一言中--巧学高中英语词
    复合句式重难点-what和that的
    2008高考英语作文精彩短语15
     
    中小学英语站提供初中英语作文,高中英语教案,小学英语,英语试题,英语论文,英语知识等教学学习资源        客服QQ:63508710 站长:紫色猎人    闽ICP备07073445号