- 4
- 0
- 约4.14千字
- 约 3页
- 2019-02-19 发布于河南
- 举报
情态动词+ have done
1)must have done 对过去已经发生的事的肯定推测.(只用于肯定句)
He must have gone to bed, for the light was out.
2)can/could have done 对过去行为的怀疑和不肯定的推测.(常用于否定句和疑问句) 在否定句意为“不可能, 不会是”
Mick can’t/couldn’t have found his car, for he came to work by bus this morning.(不可能/不会找到车)
注意: could+ have done 具有两层意思
①表示对过去发生的事的揣测, 可与can互换.
②表示对过去能做的事而没有做, 不可与can替换.意为:“本来可以做/能做”
---I stayed at a hotel while in New York.
---Oh. Did you? You could have stayed with Barbara
有时含有责备或遗憾的意思.
You could have done it better.
You could have come earlier
3)may/might have done 表示推测,可能性更小, 主要用于肯定句.译为
您可能关注的文档
最近下载
- 2023学年上海浦东新区七年级语文(下)期末考试卷附答案详析.pdf VIP
- AI数据中心供电架构与服务器电源电路拓扑.pdf
- (2025年)四川政工师考试题库及答案.docx VIP
- 中医穴位贴敷基层临床应用技术操作规范.docx VIP
- SpaceX内部讲义之系统工程.pdf VIP
- 《中国宫腔镜诊断与手术临床实践指南(2023 版)》解读.pptx
- 一般化工企业安全风险分级管控及隐患排查治理报告(双重预防机制).docx
- 古代汉语通论知到智慧树期末考试答案题库2025年广东外语外贸大学.docx VIP
- 人教版初中化学知识点总结绝对全-中考必备.doc
- 2026年5月广西北海市供水有限责任公司公开招聘5人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)