小学论坛

 找回密码
 立即注册
查看: 86|回复: 0

英语语法——Can...have done? 表怀疑

[复制链接]

28万

主题

28万

帖子

84万

积分

论坛元老

Rank: 8Rank: 8

积分
848531
发表于 2016-8-10 18:04:18 | 显示全部楼层 |阅读模式
  “Can…have done”意为“难道真的做了吗”,表示不相信。
例如:
  Can they have left so soon?
  难道他们这么快就走了?
  Can he have done such a foolish thing? (= Is it possible …?)
  他会做这样的傻事吗?
  Can she have lost the money? (=I doubt whether…)
  她可能丢失了那笔钱吗?
  Could he have left the work unfinished?
  他会丢下工作不干了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2024-6-15 01:43 , Processed in 0.073542 second(s), 7 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表