选择热点
- 荷兰莱顿大学
- 西班牙巴塞罗那大学
- 巴西圣保罗大学 University of Sao Paulo, Brazil
- 台湾南华大学 University of South China in Taiwan
- 科技大学 National University of Defense Technology
- 南京大学 Nanjing University
- 上海复旦大学 Fudan University
- 泗水大学(Ubaya)
- 印尼大学 universitas indonesia
- 越南某大学 Vietnam National University
- 菲律宾大学 University Of The Philippines
should have done 的用法
发布时间:2025-01-06
来源:大学网站
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 written—I 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.
今天上午我本该给埃德打电话,但是我忘了。
【should have done 的用法查看网站:[db:时间]】
如: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 written—I 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.
今天上午我本该给埃德打电话,但是我忘了。
【should have done 的用法查看网站:[db:时间]】
- 上一篇: 两类被动句型的转换
- 下一篇: as well as的本义与引申义
相关阅读
目录列表
资讯列表
英语资讯
共0条评论
网友评论温馨提示:您的评论需要经过审核才能显示,请文明发言!