情态动词+have_done结构(过去推测结构)
解读“情态动词+have done”结构
![解读“情态动词+have done”结构](https://img.taocdn.com/s3/m/191b368d83d049649b665816.png)
—
—
o
名师 在 线
一 一 …一 一 1 ~ t |
学习指导
; l 潮
新课程 新举习 新探究
i g n .
【 语】 英
1 .w ud l e/ v 0 h v o e 表示 过 去 愿 意 做 某 事 , 0 o l i 1 e t ae d n k 0
上 次会议 上他 们 或许 没有 达成 一致 的 意见 。
d n te r aet o e h g e ts mac e e ma e n t e a ttn e r. rh v r d i h p s e y a s
情 ,否定 形 式 为 “ hud nt u h n tt hv oe ,表 示相 so l o o g t o o ae d n ” / 反 的含 义 ,含有 责备 之意 。例 如 :
Yo a e a e u r lt .Yo s o l / u h t h v o t he u h u d o g t o a e c me o t me t e—
May r wa a e t ro s bs n f m te h me tn y se d y fen o . S e eig e tr a atr o n h mih v b e i1 g tha e e n l.
但 是 没做 成 。例如 :
1 wo l lv t h v g ne o h cn ma ud o e o a e o t t e ie wi y u ls t h o at ng t u I a t wo k xr h u s o fns a i o tn ts . ih b t h d o r e ta o r t ih n mp ra t a k i
情态动词+havedone的用法小结
![情态动词+havedone的用法小结](https://img.taocdn.com/s3/m/27c384e019e8b8f67c1cb955.png)
情态动词+havedone的用法小结摘要:情态动词have done不仅是高中英语教学的重点和难点,也是高考的重点。
情态动词have done有两大功能:一是表示推测;二是表示虚拟。
关键词:情态动词;推测;虚拟情态动词是高中阶段一个难以掌握的语法项目,且一直是高考的重点和难点。
近年来各省市对情态动词的考查热点之一就是:“情态动词+have done”。
“情态动词+have done”这一结构有两大功能:一是表示推测;二是表示虚拟。
一、用“情态动词+have done”结构表示对过去动作的推测,高考试题中常用过去时态或过去的时间状语给以暗示1.must have done:表示对过去动作的肯定推测,常译作“一定做了……”,语气十分强烈,只能用于肯定句中。
(1)jack described his father,who _______ a brave boy many years ago,as a strong-willed man.(2010年安徽)a.would beb.would have beenc.must bed.must have been(2)—guess what!i have got a for my term paper.(2007年上海)—great!you____read widely and put a lot of work into it.a.mustb. shouldc.must haved.should havekeys:d;c(注意:must have done只能表推测)2.may/might have done表示对过去的可能性推测“过去可能做了某事”,其程度小于must have done,一般也用于肯定句。
如:—i left my handbag on the train,but luckily someone gave it to the railway officials.—how unbelievable to get it back!i mean,someone _______ it.(2011年江苏)a.will have stolenb.might have stolenc.should have stolend.must have stolenkeys:b3.can/could (not)have done意思是“过去(不)可能做过某事”,常用于否定句和疑问句。
情态动词have_done
![情态动词have_done](https://img.taocdn.com/s3/m/a2ba5df2172ded630b1cb692.png)
情态动词+have+done是历年高考的重点和难点之一,现将其用法总结归纳如下:一、must+have+done表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句.1. It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的2. You must have been mad to speak to the servant.你和仆人说话,一定是发疯了二、“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
1. Mr. Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他。
2.Mary can't have stolen your money. She has gone home.玛丽不可能偷你的钱,她回家去了三、“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。
1.There is no light in the room. Can they have gone out?屋里没有灯,他们可能出去了吗?2. There is nowhere to find them. Where can they have gone? 到处找不到他们,他们可能到什么地方去呢?四、could+have+done’是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做.He could have passed the exam, but he was too careless.本来他能通过考试,但他太粗心五、“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。
时态呼应在”情态动词+have+done”结构中的应用
![时态呼应在”情态动词+have+done”结构中的应用](https://img.taocdn.com/s3/m/bfa688e1e009581b6bd9ebe8.png)
时态呼应在“情态动词+have done”中的应用河南省濮阳县第三中学刘瑞扬作为每年各省市高考英语知识考查的重点之一,“情态动词+have done”结构因其既可用于表示对过去推测、又可用于表对过去虚拟的复杂性,又加上同学们往往忽视题目所给予的上下文时态呼应方面的暗示,因而成为同学们学习和备考的难点之一。
笔者认为,只要注意上下文语境的提示,判断出上下语境的真实时态,充分地应用上下时态呼应的原则,就不难选择出正确的“情态动词+have done”结构。
请看下列题目:1. The weather turned out to be fine yesterday. I_____ the trouble to carry my umbrella with me.( 2006江西)A. shouldn’t have takenB. could have takenC. needn’t have takenD. mustn’t have taken答案与简析:因为首句的时态是一般过去时,根据时态呼应的原则,所以本句应为对过去情况的叙述,又根据“我本没有必要随身带伞”句意,所以本句应为与过去情况相反的虚拟语气。
故答案为C。
2. ---Catherine, I have cleaned the room for you.---Thanks. You _____ it. I could manage it myself. (2005福建)A. needn’t doB. needn’t have doneC. mustn’t doD. shouldn’t have done答案与简析:由首句的“have cleaned”和其后的“I could manage it myself”,断定此句应为对过去动作的追叙,所以真实的时态应为过去时,排除A项和C项,又D项强调责备的语气,不合句意。
故答案为B。
3. ---The woman biologist stayed in Africa studying wild animals for 13 years before she returned. ---Oh, dear! She_____ a lot of difficulties! (2005江苏)A. may go throughB. might go throughC. ought to have gone throughD. must have gone through答案与简析:由首句stayed和returned断定上下语境应为过去时,所以排除A项和B项,C项表“某事本该做而实际却没做”的虚拟语气,不合语境排除,本句应为对过去情况的肯定推测,故答案为D。
情态动词+have done的构成及用法含译文
![情态动词+have done的构成及用法含译文](https://img.taocdn.com/s3/m/a4222de351e2524de518964bcf84b9d528ea2c27.png)
情态动词+have done的构成及用法含译文1.情态动词+have done的构成may/might have done可能已经发生了某事could have done本能够做某事can't/couldn’t have done不可能已经发生了某事must have done一定已经发生了某事would have done本来会做某事should/ought to have done本应该做某事但没有做shouldn't/oughtn't to have done本不应该做某事但做了need have done本需要做某事但没有做needn't have done 本不需要做某事但做了2.情态动词+have done的用法情态动词+have done的用法主要包括两个方面:一.表示对过去所发生事情的推测或假设;二.表示对过去所发生事情的责备或遗憾。
①may/might have done可能已经发生了某事。
对过去所发生动作的不太肯定的推测。
用于肯定句中,may和might意思相同,但might 可能性更小,多用于虚拟语气中。
By expressing love for his children in such a special way, Tolkien may indeed have been the real Father Christmas. 通过这种特别的方式表达对孩子们的爱,托尔金可能真的是真正的圣诞老人。
(新外研版必修二)You can check his office. He might have been there already. 你可以去他的办公室看看。
他可能已经到那儿了。
If he had been given more encouragement, he might have made greater progress. 如果给他更多的鼓励,他可能会取得更大的进步。
“情态动词+have_done”重点讲解
![“情态动词+have_done”重点讲解](https://img.taocdn.com/s3/m/288fa40376c66137ee06198d.png)
1. Sorry, I’m late. I ____ have turned off the alarm clock and gone back to sleep again.( 2000春) A. might C. can B. should D. will
根据They were already five people in the car, but they managed to take me as well.一句中的时态,应该是对过去情况的推测 判断,因为车上已经有5位人了,在带上我一个,可以断定 这一定是一次不舒适的旅行。所以,本句表达的是对过去 否定的推测判断,应该用can’t/ could have done来表达。故 答案选D。
--- Catherine, I have cleaned the room for you. --- Thanks. you ___ it. I could manage it myself. ( 05福建 31题) A. needn’t do C. mustn’t do B. needn’t have done D. shouldn’t have done
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
情态动词 + have done 用法初探
![情态动词 + have done 用法初探](https://img.taocdn.com/s3/m/6d88d0d1b14e852458fb5765.png)
情态动词+have done 用法初探__“情态动词+have done”结构是高考重要考点,也是较难掌握的语法项目之一,本文拟从“对过去的行为或动作进行推测或判断”这一角度,探讨一下本结构的具体运用。
1. must have done表示对过去已经发生过的情况的肯定推测,语气较强,意思是“一定……、肯定……”该结构只用于肯定句。
如:He must have returned home. 他准是回家了。
2. may / might have done 也用于对已经发生过的情况的肯定推测,但语气稍弱,意思是“可能已经,或许已经……”。
如:I can't find my schoolbag, I might have left it at the shop just now. 我找不到我的书包,我可能刚才把它落在商店了。
3. may / might not have done表示对过去已经发生的事情进行的否定推测,但把握不大,“或许还没有……;可能没有……”如:She looks very happy. She might not have known the bad news. 她看上去很开心,或许她还不知道那个不幸的消息。
She is sometimes careless. She may not spelt the address correctly. 她有时很粗心,可能把地址拼错了。
3. can't / couldn't have done 表示对过去已经发生的事情的否定推测,译成:“……不可能做过某事”。
如:Xiaoming couldn't have finished his homework, he didn't even take it home. 小明不可能完成作业,他甚至都没有把作业带回去。
Kelly can't have thrown empty bottles away, they must be somewhere. 凯丽不可能把空瓶子都扔了,它们一定在某个地方。
巧解“情态动词+have done”
![巧解“情态动词+have done”](https://img.taocdn.com/s3/m/f7bcb2cd9ec3d5bbfd0a74c1.png)
巧解“情态动词+have done”(重庆市合川龙市中学重庆 401500)【摘要】”情态动词+have done”是一个典型的融语言知识于语境的考查点,对他的考查符合新课改突出语用的基本要求,因此是一个高考的热点和重点,同时也是一个难点。
本文中,我将结合自己多年的教学经验,对此难点做出解析,希望能抛砖引玉。
【关键词】情态动词+ have done 过去事实推测虚拟语气一、明确一个事实---与”过去事实”相关。
“情态动词+have done”主要有两个用法:表推测和表虚拟。
无论是表达”推测”,还是表达”虚拟”,都与”过去已经发生的事实”紧密联系。
如:1.it must have rained last night ,for the ground is wet . 昨晚肯定下了雨,因为地面是湿的。
(表推测)2. if you had come yesterday, you would have met him .如果你昨天来了得话,你可能遇见他。
(表虚拟)二、掌握两个用法---表推测和虚拟。
(1)表推测。
“must/ can/could /may/might +have done”等表示对过去事实的推测。
就表示的可能性大小而言,must最大,can/could其次,may更次之,might最小。
① must have done 表示对过去某事的肯定猜测,意为:过去肯定做了某事。
其否定形式为can’t /couldn’t have done .例句:1.the lights were out .they must have been asleep .2. i think that he couldn’t/can’t have gone abroad. i saw him just now.【真题再现】-she looks very happy. she ______ have passed the exam.-i guess so. it’s not difficult after all. (2007 江苏)a. shouldb. couldc. mustd. might【解析】此题考察情态动词表推测的用法。
高考“情态动词+have_done”考点解析
![高考“情态动词+have_done”考点解析](https://img.taocdn.com/s3/m/23554546804d2b160b4ec092.png)
2、根据句意“我妹妹昨天在大剧院见过他”,所以,一定是对过去已经发生的否定的判断,答案选A。
3、本句表达的是对过去发生过的情况的疑问,所以应该用could have done,答案选C。
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.
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
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
--- 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 上海)
情态动词+have done的用法
![情态动词+have done的用法](https://img.taocdn.com/s3/m/cc2d6c731ed9ad51f01df234.png)
May/might +have done
表示对过去发生的动作或状态的 推测。 Eg:她那时可能是迷路了。要知 道,这是她第一次去那儿。 She may have lost her way.You know, it was her first time to get there.
Must + have done
这种结构只用于否定句,表示做 了不必要做的事情,意思是本可 不必 你本可以不必把这份报告重写一 遍的. e.g. You needn’t have rewritten the report again.
Should/ought to+have+p.p
用在肯定句中,表示过去应该做 (或值得做)而没有做的事情。 Eg:我本应该在期末考试的时候 好好准备的,但是我去旅行了. I should have prepared for the final exams,but I went to travel.
用于肯定句中,表示对过去事情 的肯定推测,意思是想必,一定, 准是--这位老兵在二战期间一定受了很 多苦。 e.g. The old soldier must have suffered a lot during the Second World War.
Need (not) +于否定句和疑问句 中,表示对过去某事情发生的可 能性的否定或质疑,意为“不可 能/会---的”和“可能/会---的 吗?” Eg: 他不可能学过日语,因为他 一句也不会说。 He can’t have studied Japanese because he can’t say a word.
情态动词+have done的用法
“情态动词+have done”表推测一览表复习过程
![“情态动词+have done”表推测一览表复习过程](https://img.taocdn.com/s3/m/215fb15ac1c708a1284a44c2.png)
“情态动词+h a v e d o n e”表推测一览表“情态动词+have done”表推测一览表“情态动词+be doing”表推测一览表口诀:“情动”加上have done,推测事情已经干;“情动”加上be doing,推测事情在进行;情态动词+have done表推测一、must have done一定已经做了。
They must have finished their work.他们一定做了他们的工作。
二、1、Can have done.可能已经做了。
2、Can’t have done.不可能已经做了。
They can have finished /homework so quickly.他们可能很快完成他们的工作。
They can’n have finished /homework so quickly.他们不可能很快完成他们的工作。
They can have gone to bed /since /the door is closed.门关着,他们可能已经睡着了。
完成时态+since三、1、Could have done.可能已经做过。
(对过去事情的推测)2、Couldn’t have done. 不可能已经做过。
You could have used my computer because I didn’t use it.你可能使用过我的游戏机。
因为我不能使用它。
you couldn’t have used my computer.你不可能使用过我的游戏机。
3、Could have done表过去虚拟语气,过去表本来会做而未做。
含责备,遗憾的语气。
It was so fine yesterday, you could have come out for a walk.(对过去的虚拟语气)昨天天气好,你本来可以出来散散步的。
(事实上没有散步,对过去本来会做而没有做。
)4、would have done.表示虚拟语气,本来完全可以做,而没有做。
情态动词+havedone用法总结
![情态动词+havedone用法总结](https://img.taocdn.com/s3/m/6ed38d483c1ec5da50e270fd.png)
情态动词+ have done的用法总结一、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。
1. It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的。
2. You must have been mad to speak to the servant. 你和仆人说话,一定是发疯了。
二、“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
1. Mr. Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他。
2. Mary can't have stolen your money. She has gone home. 玛丽不可能偷你的钱,她回家去了。
三、“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。
1. There is no light in the room. Can they have gone out? 屋里没有灯,他们可能出去了吗?2. There is nowhere to find them. Where can they have gone? 到处找不到他们,他们可能到什么地方去呢?四、“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。
He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心。
五、“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。
情态动词have_done结构(过去推测结构)
![情态动词have_done结构(过去推测结构)](https://img.taocdn.com/s3/m/d0ef34d98e9951e79a89274e.png)
情态动词+have_done结构一、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。
1. It must have rained last night, for the ground iswet.昨晚一定下雨了,因为地面还是湿的。
2. You must have been mad to speak to the servant.你和仆人说话,一定是发疯了。
二、“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
1. Mr. Smith can‘t have gone to Beijing, for I saw himin the library just now.史密斯先生不可能去北京了,我刚才还在图书馆见过他。
2. Mary can't have stolen your money. She has gonehome.玛丽不可能偷你的钱,她回家去了。
三、“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。
1. There is no light in the room. Can they have goneout?屋里没有灯,他们可能出去了吗?2. There is nowhere to find them. Where can theyhave gone?到处找不到他们,他们可能到什么地方去呢?四、“could+have+done”是虚拟语气,表示对过去事情的假设,译成“本来能够”做某事而没有做。
1. He could have passed the exam, but he was toocareless.本来他能够通过考试,但是他太粗心。
五、“may+have+done”表示对过去发生的事情的推测,译成“可能已经”,用于肯定句中。
——What has happened to George?——I don't know. He may have got lost.——乔治发生了什么事?——我不知道,他可能迷路了。
情态动词+have done
![情态动词+have done](https://img.taocdn.com/s3/m/d196d3d0240c844769eaeef2.png)
情态动词+have+done是历年高考的重点和难点之一,现将其用法总结归纳如下:一、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。
1. It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的。
2. You must have been mad to speak to the servant. 你和仆人说话,一定是发疯了。
二、“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
1. Mr. Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他。
2. Mary can't have stolen your money. She has gone home. 玛丽不可能偷你的钱,她回家去了。
三、“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。
1. There is no light in the room. Can they have gone out? 屋里没有灯,他们可能出去了吗?2. There is nowhere to find them. Where can they have gone? 到处找不到他们,他们可能到什么地方去呢?四、“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。
He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心。
五、“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。
情态动词+have done
![情态动词+have done](https://img.taocdn.com/s3/m/88dd3e4daf1ffc4fff47ac0e.png)
情态动词+have+done是历年高考的重点和难点之一,现将其用法总结归纳如下: 一、 “must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。
1. It must have rained last night, for the ground is wet.昨晚一定下雨了,因为地面还是湿的。
2. You must have been mad to speak to the servant. 你和仆人说话,一定是发疯了。
二、 “can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
1. Mr. Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他。
2. Mary can't have stolen your money. She has gone home. 玛丽不可能偷你的钱,她回家去了。
三、 “can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。
1. There is no light in the room. Can they have gone out?屋里没有灯,他们可能出去了吗? 2. There is nowhere to find them. Where can they have gone? 到处找不到他们,他们可能到什么地方去呢? 四、 “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。
He could have passed the exam, but he was too careless.本来他能够通过考试,但是他太粗心。
五、 “may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。
情态动词+havedone的用法小结
![情态动词+havedone的用法小结](https://img.taocdn.com/s3/m/bee3c65be418964bcf84b9d528ea81c758f52e49.png)
情态动词+havedone的⽤法⼩结
情态动词+havedone的⽤法⼩结
摘要:情态动词have done不仅是⾼中英语教学的重点和难点,也是⾼考的重点。
情态动词have done有两⼤功能:⼀是表⽰推测;⼆是表⽰虚拟。
关键词:情态动词;推测;虚拟
情态动词是⾼中阶段⼀个难以掌握的语法项⽬,且⼀直是⾼考的重点和难点。
近年来各省市对情态动词的考查热点之⼀就是:“情态动词+have done”。
“情态动词+have done”这⼀结构有两⼤功能:⼀是表⽰推测;⼆是表⽰虚拟。
⼀、⽤“情态动词+have done”结构表⽰对过去动作的推测,⾼考试题中常⽤过去时态或过去的时间状语给以暗⽰
1.must have done:表⽰对过去动作的肯定推测,常译作“⼀定做了……”,语⽓⼗分强烈,只能⽤于肯定句中。
(1)jack described his father,who _______ a brave boy many years ago,as a strong-willed man.(2010年安徽)
a.would be
b.would have been
c.must be
d.must have been
(2)—guess what!i have got a for my term paper.(2007年上海)
—great!you____read widely and put a lot of work into it.
a.must
b. should
c.must have
d.should have。
情态动词+have done表推测
![情态动词+have done表推测](https://img.taocdn.com/s3/m/fdc96b7227284b73f24250ea.png)
(2010山东)2. I_______ have watched that movie —it’ll give me horrible dreams. A. shouldn’t B. needn’t C. couldn’t D. mustn’t 解析:句意应为‚我本来不应该看那部电影的---它会使我做噩梦的。”表示‚本来不应该做而做 了某事‛用shouldn’t have done, 所以A项正确。 答案:A
8) --- John passed the exam, although he didn't study very much for it. --- The exam ________ difficult. A A. can’t have been B. must have been C. couldn’t be D. might have been 9) --- I wonder why they are late. --- They _________ the train. B A. can miss B. may have missed C. could miss D. might miss A 10)--- He _________ to help us yesterday, but he didn‘t. --- You must forgive him. He was ill yesterday. A. should have come B. could have come C. must have come D. can have come
你本来可以做得更好你本来可以做得更好22maymighthave过分分词表示对过去事情的推测一般不用于疑问句虽然表示对过去事情的推测一般不用于疑问句虽然maymight均指过去但might表示推测的可能性和实际情况相反含有责备抱怨之意表示推测的可能性和实际情况相反含有责备抱怨之意译为可能或许本可以已经
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
情态动词+have_done结构
一、“must+have+done”
表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。
1. It must have rained last night, for the ground is
wet.
昨晚一定下雨了,因为地面还是湿的。
2. You must have been mad to speak to the servant.
你和仆人说话,一定是发疯了。
二、“can't+have+done”
表示对过去事情的否定推测,译成“不可能做过某事”。
1. Mr. Smith can‘t have gone to Beijing, for I saw him
in the library just now.
史密斯先生不可能去北京了,我刚才还在图书馆见过他。
2. Mary can't have stolen your money. She has gone
home.
玛丽不可能偷你的钱,她回家去了。
三、“can+have+done”
表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。
1. There is no light in the room. Can they have gone
out?
屋里没有灯,他们可能出去了吗?
2. There is nowhere to find them. Where can they
have gone?
到处找不到他们,他们可能到什么地方去呢?
四、“could+have+done”
是虚拟语气,表示对过去事情的假设,译成“本来能够”做某事而没有做。
1. He could have passed the exam, but he was too
careless.
本来他能够通过考试,但是他太粗心。
五、“may+have+done”
表示对过去发生的事情的推测,译成“可能已经”,用于肯定句中。
——What has happened to George?
——I don't know. He may have got lost.
——乔治发生了什么事?
——我不知道,他可能迷路了。
六、“might+have+done”
表示对过去事情的推测,might与may意思相同,但可能性更小。
译成“可能已经”,用于肯定句中。
1. He might have given you more help, even though
he was busy.
他或许会多给你一些帮助,即使他很忙。
2. She might have achieved greater progress, if you
had given her more chances.
如果你多给她点机会,她可能已经取得更大的成绩。
七、“would+have+done”
虚拟语气,表示对过去事情的假设,意思是“本来会,,,”。
1. I would have told you all about the boy's story, but
you didn't ask me.
我本来会告诉你这个小男孩的故事,但是你没有问我。
2. Without your help, I wouldn't have achieved so
much.
没有你的帮助,我是不会取得如此大的成绩。
八、“should+have+done”
对过去事情的埋怨,意思是本来应该做某事,而实际没做。
译成“本应该“
“shouldn‘t+have+done”表示本来不应该做某事,而实际做了。
含有指责的意思。
译成“本不该“
1. Tom, you are too lazy. The work should have been
finished yesterday.
汤姆,你太懒惰了,这项工作本来应该昨天就做完的。
2. Look, Tom is crying. I shouldn't have been so harsh
on him.
看,汤姆哭了,我本来不应该对他如此严厉。
九、“ought to+have+done”
表示过去应该做而实际并没有做,译成“本应该……”,有遗憾的意思。
与“should+have+done”用法基本一样。
1. I ought to have gone home last Sunday.
我理应上星期日回家。
2. You ought not to have given him more help.
你不应该帮助他那么多。
十、“need+have+done”
表示过去本来需要做某事而没有做。
译成“本来需要,,,“
“needn‘t+have+done”表示本来不需要做某事而做了,译成“本不需要,,,“
1.I needn‘t have bought so much wine—only five
people came.
我本来没有必要买这么多酒,只来了五个人。
2.He need have hurried to the station. In that case,
he wouldn't have missed the train.
他本来需要快点去车站,那样的话,他就不会误了火车。
注意1:had+过去分词的特殊用法
一般来讲had后加上动词的过去分词,表示过去完成时,但有时had 后面连接一些表示主观意向的动词,如
hope,wish,expect,think,intend,mean,suppose等had 加上这些主观意向性动词的过去分词,构成过去完成时,表示本来想怎么样,但是未能实现。
翻译为"原本想......"
1. We had hoped that you would come,but you didn't.
我们本来希望你会来的,但你没有。
注意2:should have done与should have been done的区别?
两个都是虚拟。
should have done是主动,应该做而没做;should have been done是被动,应该被做而没被做。
1. You should have told me yesterday that you had
changed your mind.
你昨天应该告诉我你改变主意了。
(实际上没有告诉)
2. Your work should have been done before you went
home.
你的工作应该在你回家之前(被)做完。
(实际上没被做完)
3. I should have finished the homework.
我本该完成作业的。
4. The homework should have been finished (by me).
家庭作业该被完成的。
结束。