●首页 加入收藏 网站地图 热点专题 网站搜索 [RSS订阅] [WAP访问]  
语言选择:
英语联盟 | www.enun.cn
英语学习 | 英语阅读 | 英语写作 | 英语听力 | 英语语法 | 综合口语 | 考试大全 | 英语四六 | 英语课堂 | 广播英语 | 行业英语 | 出国留学
品牌英语 | 实用英语 | 英文歌曲 | 影视英语 | 幽默笑话 | 英语游戏 | 儿童英语 | 英语翻译 | 英语讲演 | 求职简历 | 奥运英语 | 英文祝福
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读内容

“情态动词+have+过去分词”的用法

[日期:2007-05-02]   [字体: ]

英语中,表示对过去某种情况进行推测或对已发生的动作或存在的状态进行推测,常用情态动词must, may, might, can, could, should, ought to, would等+have+过去分词表示。一般来说,说话人的语气或推测的把握程度不同,使用的情态动词也不同。现分述如下:

1. musthave+过去分词:表示对过去发生的动作或存在的状态进行推测。只用于肯定的陈述句中(在否定句及疑问句中用can ),意思是“一定已经”。例如:

If he had really been there, I must have seen him. 如果他当时确实在那里,我一定会看见他。

Her watch must have stopped. I will go and call her. 她的表准是停了。我去叫她。

2. maymighthave+过去分词:表示对过去发生的动作或存在的状态进行不肯定的推测,即说话人认为过去某事发生的可能性或某状态存在的可能性一般。可用于肯定句(意思是“可能已经”)和否定句(意思是“可能没有”);might的语气没有may那么肯定。例如:

She may have read the book. 她可能已经看过这本书了。

He might not have got your letter. 他或许没有收到你的来信。

3. cancouldhave+过去分词:表示对过去某种行为或存在的状态的怀疑或不肯定推测。can 常用于否定句(意思是“不可能已经”)和疑问句;could 除用于否定句及疑问句外, 还可用于肯定句(意思是“那时可能; 本来可以”)。例如:

Don’t worrythey could have just forgotten to phone. 别担心——他们很可能只是忘了打电话。

Where can he have gone? 他可能去哪里了呢?

4. needhave+过去分词:该句式常用于否定句,表示过去做了不必做或不需要做的事情或过去做某事纯属多余,含有“根本不必;本来不必”之意,也可用于疑问句。例如:

You needn’t have told them that. 你没有必要告诉他们那个。

Need they have done it last week? 他们上周做这事有必要吗?

5. shouldought tohave+过去分词:肯定式表示“过去本应做某事(但没做)”;否定式表示“过去不该做某事(但做了)”。该句式含有不满或责备之意。例如:

You’re right. I should have thought of that. 你说得对。我应当想到那点(但没想到)。

She ought to have been more careful. 她本该更小心些。

6. wouldhave+过去分词:表示过去本来要做某事却因某种原因未做,通常用来说明某种情况,但不像用 should ought to 那样含有责备之意。例如:

I would have written to you earlier but I have been ill. 我本来要早点给你写信,但我生病了。

If I had seen the advertisement I would have applied for the job. 我要是看见那个广告了,我就申请那份工作了。


   免责声明:本站信息仅供参考,版权和著作权归原作者所有! 如果您(作者)发现侵犯您的权益,请与我们联系:QQ-50662607,本站将立即删除!
 
阅读:

推荐 】 【 打印
相关新闻      
本文评论       全部评论
发表评论

点评: 字数
姓名:
内容查询

热门专题
 图片新闻