考研论坛

 找回密码
 立即注册
查看: 93|回复: 0

新东方考研语法讲堂61

[复制链接]

33万

主题

33万

帖子

100万

积分

论坛元老

Rank: 8Rank: 8

积分
1007237
发表于 2017-8-6 14:03:36 | 显示全部楼层 |阅读模式
第三部分“情态动词+have+ done”的含义
    1、Must have done的含义。“must have+过去分词”表示对过去的推测,意思是“一定已经,想必已经,准是已经….”,只用于肯定句中。例如:
    The streets are wet. It must have rained. 街道是湿的,准是下雨了。 
    He must have been drinking beer. 他肯定一直喝啤酒来着。
    若要表示否定,要用“can’t/couldn’t+ have+过去分词”,意 思 是“不可能”:
    The money can’t have been lost there. 钱不可能是在那儿丢的。
    2、 May/might have done 的含义。“may/might have+过去分词”表示对过去的推测,意思是“也许已经┅,可能已经…”。用于肯定或否定句中。疑问句中用can或could. “might(不是may)have+过去分词”也表示“本来可以…”的意思,含有责备的口气,用来批评人。例如:
    He may have gone to bed. 他可能已经上床睡觉了。
    She might not have settled the problem. 她可能尚未解决那个问题。
    You might have told me earlier. 你本可以早点告诉我的。(埋怨责备)
    Don’t do that again. You might have been fired. 别那么干了,会把你解雇的。(责备,警告)
    You might have succeeded if you had tried. 假如你尝试过,或许已经成功了。(虚拟语气,不满)
    3、needn’t have done的含义。“needn’t+ have+过去分词”表示“作了不必做或不需要做的事”。 可译成“大可不必”,“本来不需要”。例如:
    I needn’t have borrowed the money yesterday. 昨天我根本不需要借钱的。(实际上已经借了)
    You needn't have come so early. 你不必那么早来嘛。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-9-20 05:13 , Processed in 0.058983 second(s), 8 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表