请输入您要查询的英文词组:

 

词组 may (might) have done
释义
may (might) have done     

【问】 might have done sth.总是表示“本可做某事,而实际并没有做”的意思吗?
 【答】 除用于虚拟语气之外,might have done一般还可以表示三种意思:
 A.本可以做某事,而实际上并没有做,有时含有抱怨的口吻:
 1. You might have told me!
 你本可以告诉我的。(实际上没有告诉)
 2. You might have let me know earlier! (Mansfield)
 你本可以早点让我知道!
 3. A lot of men died who might have been saved.
 有许多人本来可以救活,却死了。
 4. You might have been more careful.
 你本可以再细心一些。
 B.推测过去实际上存在的可能性:
 1. One reason that we have not had his letter yet is that he might have sent it to our old ad-dress by mistake.
 我们尚没有收到他的信的原因是,他可能不小心把信寄到我们旧地址那里去了。
 2. I might have come to a wrong conclusion. (Priestley)
 我可能得出了错误的结论。
 3. That was a bad place to go skiing. You might have broken your leg. (BEU)
 到那个地方去滑雪很危险。你可能会把腿摔断的。
 4. The doctor said: “You may have hurt a bone in your back. I_____you to hospital foran X-ray. ”
 A. would send B. would like to send
 C. am wanting to send D. will like to send(Nelson,250D)(答案为B)
 C.仿佛是,好象是
 1. How quickly time passed! It might have happened yesterday. (Mansfield)
 时间过得真快!这件事就好象是昨天发生似的。
 2. A taxi cab,which might have been used by Lot and his family as they left Sodom andGomorrah,took my luggage and struggled bravely through the traffic.
 一辆出租马车,好象当年罗特和他全家离开索多姆和高莫拉城时乘坐过的那辆,载着我的行李,费力而又惊险地穿行在熙熙攘攘的车流中。
 还应补充的是,might have+guessed (known,suspected),用来加强抱怨的意味:
 1. I might have guessed he’d fail to read the instructions.(LEG)
 我早知道他是不会看说明书的。
 2. I might have known someone would upset her.
 我早知道有人会折磨她的。
 请做下面的英语试题:
 Our friends’ plane landed but they weren’ t on it. They____the plane.
 A. can have missed B. may have missed
 C. can have lost D. may have lost(Nelson,300C)


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第696-697页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/5 12:04:41