- 5
- 0
- 约7.35千字
- 约 56页
- 2018-11-06 发布于安徽
- 举报
(2)can have done一般用于疑问句和否定句中,用于表示对过去所发生事情的推测。could have done用于肯定句时,表示“可能已经做过某事”或“本有能力做某事而未做”。 Mr.Smith cant have gone to Beijing,for I saw him in the library just now.史密斯先生不可能去北京了,我刚才还在图书馆看见他了。 You made a mistake again;you could have been more careful.你又犯错了,你本能更仔细些的。 (3)should/ought to have done should have done表示过去本应该做,但实际上没做。 shouldnt have done/ought not to have done表示过去本不应该做,而实际上做了。 You shouldnt have blamed her in public. 你本不应该当众批评她的。 You should have told me earlier or I might have gone with them. 你应该早点告诉我,不然的话我就会和他们一块去了。 (4)need have done表示“本需要做而实际未做”;neednt have done表示“本不必做某事而实际做了”。 You n
您可能关注的文档
最近下载
- 特种设备生产单位质量安全风险日管控、周排查、月调度管理制度(参考模板).docx VIP
- 陶砖穿筋幕墙干挂施工工法.docx VIP
- (更新)国家开放大学电大本科《中国文化概观》期末试题标准题库及答案(套).docx VIP
- 储能系统BCU-CAN通信协议V1.2.pdf VIP
- 林长制知识培训课件.pptx VIP
- 服装督导巡店报告PPT.pptx VIP
- 2026年10月9日云南省税务局遴选笔试真题及解析(业务岗).doc VIP
- 2020大学生职业生涯规划2000字精选最新5篇_对自己的职业生涯规划范文.pdf VIP
- 最新国家开放大学电大《中国文化概观》期末题库及答案 .pdf VIP
- 《重症肌无力危象早期识别与急救指南(2025年版)》.docx VIP
原创力文档

文档评论(0)