英语语法网 英语词汇网 高考英语网 中考英语网
精心组稿 精巧编排 精彩纷呈 全心打造英语第一品牌!
加入收藏
网站地图
购点说明
首    页 | 高考新闻 | 高考听力 | 高考口语 | 词汇用法 | 词语辨析 | 考纲词汇 | 高考语法 | 单项填空 | 完形填空 | 阅读理解 | 短文改错 | 书面表达 | 读写任务 | 语法填空 | 信息匹配 | 阅读填空 | 阅读简答 | 单词拼写 | 完成句子 | 对话填空 | 任务型阅读 | 惯用法 | 备考方略 | 高考陷阱 | 模拟题库 | 真题汇编 | 文化背景 | 英语百科 | 趣味英语 | 双语阅读 | 外语院校 | 综合资料 | 真题详解 | 下载中心 | VIP 通道 | 会员之家 | 名师家教 | 猜题押题 |
您现在的位置: 首页 >> 高考英语 >> 高考语法 >>
should have done 的用法
文章作者:龙   楠    文章来源:高考英语网    点击数:   更新时间:2008-10-20
        ★★★ 【字体:
说明:引用此文请注明出处,并务请保留后面的有效链接地址,谢谢!

should have done 的用法

 

should have done只用于谈论过去情况,主要有两个用法:

用于推测过去已经发生的情况。如:

He should have arrived by now. 此时他本该到了。

The letter should have arrived by now. 信现在该到了。

The train should have already left. 火车大概已经开走了吧。

I can’t think why he should have been so angry. 我想不通他怎么会这样生气。

用于指本该发生而实际上未发生的情况。如:

You should have told me so before. 你早就应该告诉我。

Look at the time! We should have been at the theatre ten minutes ago. 瞧都什么时候了! 十分钟前我们就该到戏院了。

George never should have joined the army. 乔治本来就不该参军的。

You should have told me you were coming. 你该事先告诉我你要来呀。

You should have writtenI was getting worried. 你该来封信啊——我都开始担心了。

John should have left have left by tomorrow. 到明天约翰可能已走了。

I think they should have consulted a doctor earlier. 我认为他们早就该去看医生了。

I should have left London before 9, but I didn’t. 我本该在9点以前离开伦敦,但是我没有。

In my opinion, she should have resigned earlier. 在我看来,她应当更早一点儿辞职。

You are right; I should have thought of that. 你说得对,我本应当想到这一点的。

I should have phoned Ed this morning, but I forgot. 今天上午我本该给埃德打电话,但是我忘了。

 

 


引用地址:
文章录入:admin    责任编辑:admin 
  • 上一篇文章:
  • 下一篇文章:


  • 相关文章推荐:
    发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)