英语语法——Can...have done? 表怀疑
“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?
他会丢下工作不干了?
页:
[1]