“情态动词+have done”考点解析----优加教育讲解完整版
(2012-10-23 16:21:24)
标签:
杂谈 |
“情态动词+have done”考点解析
第一谈
(1) must
have done 可用来对某件过去的事情作肯定推测,表示“一定已经,想必已经”做过某
She must have received the parcel, I sent it by registered post.
她一定已经收到包裹了,我是用挂号寄的。
(2) may have done, might have
done, could have done “可能做过某事”,就语气而言
He may / might / could have left by nine.
他可能于九点前已离去。
(3) should have done / ought to have done 表示“本该做某事”但实际未做。
I should / ought to have left London before nine but I didn't.
我本该在九点以前离开伦敦,但是我没有。
(4) shouldn't have done / oughtn't to have done 表示“本不该做事”,但实际上又做了。
He shouldn't / oughtn't to have left London before nine but he did.
他本不该在九点前离开伦敦,但是他离开了。
(5) can't / couldn't have done 表否定推测,“不可能做过某事”。
She can't / couldn't have gone to bed, for the light in her room is still on.
她不可能上床睡觉了,因为她房间的灯还亮着。
(6) could have done 可表示客观上“本来能做某事但实际上没做”。
He could have finished the work in time but he didn't work hard.
他本来可以按时干完活的,但他没有卖力。
(7) needn't have done 表示客观上“本不必做某事但实际上又做了”。
I needn't have gone to the office yesterday (but I went there).
昨天我没必要去办公室(但我却去了)。
(8) might have done
还可表示过去“本可能发生但实际上没有发生的动作”。用于表示说话人对已发生的
He might have given more help, even though he was very busy.
即使他很忙,也可以多帮点忙。
情态动词 + 动词完成式即“ 情态动词 + 动词完成式即“情态动词 +
have + done”,表示对过去行为或
第二谈:
在虚拟语气中的用法
“过去本不该做某事却做了。”
3. need have done
表示“过去本有必要做某事却未做。”其否定结构 needn't have done 表示“过去本
4. could
(不能用 can) have done 表示“过去本能够做某事却未做。”注意:其否定形式
If
同时也表推测,表推测时相当于 can't have done,意为:“过去不可能做了某事。
5. might (不能用 may) have done
表示“过去本可以做某事却未做。” 注意:其否定形式 might not
“情态动词+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.
A. were not; could have
climbed
C. had not been; could have
climbed
2. --- I stayed at a hotel
while in New York. --- Oh, did you?
A. could have
stay
3. Yesterday Jane walked
away for discussion, otherwise, she ___ something she would regret
A. had
said
答案简析:
1.
根据信息词yesterday可以判断该句是表示与过去事实相反的虚拟条件句,从句中应该用“情态动词+现
2. 本句是一个含蓄虚拟条件句,意思是:If you
hadn’t stay at a hotel while in New York, you
3.
本句考查的也是含蓄虚拟语气,意思是:如果她参加了讨论,她可能会说出一些后来令她后悔的话。表
考点之二:must have
done表示对过去已经发生过的情况的肯定推测判断,语气较强,意思是“一定……、
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.
她昨天没有上课,她一定是生病了。
巩固练习:
1.He ____ have completed his work, otherwise, he wouldn’t be enjoying himself by the seaside.
A.
should
2.This cake is very sweet. You ___ a lot of sugar in it.
A. Should
put
3.--- Tom is never late for work. Why is he absent today?
A. must
happen
B. should have
happened
C. could have happened
D. must have happened
4.I was on the highway
when this car went past followed by a police car. They ___ at least
150
A. should have been
doing
C. could have
done
5.I ____ have been more than six years old when the accident happened.
A.
shouldn’t
6. I didn’t hear the phone. I ____ asleep.
A. must
be
7. --- I rang your home yesterday. A man answered but I didn’t recognize the voice.
--- On, it ___ my brother, Peter.
A. must
be
三、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.
A.
might
2. The window was broken. Tom ____ have done that, for he was a little naughty.
A.
could
3. Yesterday, Jane walked
away from the discussion. Otherwise, she ___ something she would
A. had
said
答案简析:
这三句表达的都是对过去已经发生过的情况的推测判断,意思是“可能、或许……”,应该用may/might have done结构。答案分别选ABD。
三、如果对过去情况推测判断的句子是疑问句和否定句,只能用can/could和can’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.
A. can’t
be
2.My sister met him at the
Grand Theatre yesterday, so he ____ your
lecture.
A. couldn’t have
attended
C. mustn’t have
attended
3. My English-Chinese
dictionary has disappeared. Who ___ have taken
it?
A.
should
4. I didn’t see her in the
meeting-room this morning. She ____ at the
meeting.
A. mustn’t have
spoken
C. needn’t have
spoken
答案简析:
1、根据They were already five
people in the car, but they managed to take me as well.一句中的
2、根据句意“我妹妹昨天在大剧院见过他”,所以,一定是对过去已经发生的否定的判断,答案选A。
3、本句表达的是对过去发生过的情况的疑问,所以应该用could have done,答案选C。
4、本句表达的是过去已发生情况否定的推测判断,应该用couldn’t have done,故答案选D。
四、含有must/ may/
might表示对过去情况推测判断的句子,如果变成反意疑问句,反意疑问句中
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
2. He must have lived a happy a few years ago, ____ he?
A. didn’t
答案简析:
1. 含有must表示推测判断的句子,其反意疑问句的动词形式应与must后动词时态保持
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?
A. must
have
2. Oh, I am not feeling
well in the stomach, I ____ so much fried chicken just
now.
A.
3. I was really anxious
about you. You ___ home without a word.
A. mustn’t
leave
4. Mr. White _____ at 8:30 for the meeting, but he didn’t’ show up.
A. should have
arrived
C. should have had
arrived
六、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
2.
A.
won’t
答案简析:
1. 该句的意思是:他不穷,你本不必借给他钱。答案选B.
2. 该句的意思是:时间充裕着呢,你不必慌忙。答案选C。
七、can/ could have done表示“本来能够做而实际上没有做的事情”。例如:
You could have come here a little earlier.
你本来可以早点来到这儿的。
She could have earned a lot of money.
她本来可以挣一大笔钱的。
巩固练习:
1.He paid for a seat,
when he ___ have entered free.
A.
could
2. I ____ here in time, but I met an old friend
of mine. I stopped and talked with him for
A. shouldn’t have
come
C. needn’t have
come
3.
A.
must