can't have done 的用法

shmily1860 1年前 已收到3个回答 举报

11李乖乖11 幼苗

共回答了24个问题采纳率:83.3% 举报

这是情态动词表示对过去的推测的句型,“当时不可能做过...”
如 He can't have eaten lunch.他当时不可能吃过午饭了.

1年前

9

starwinder 幼苗

共回答了1个问题 举报

虚拟语气,本不能做什么却做了,有责备的意思

1年前

0

逃底抄顶 幼苗

共回答了18个问题 举报

can have done
can have done 通常只用于否定句和疑问句。用于否定句时表否定推断,推测肯定没做;用于疑问句时意为“难道真的做了吗”,表示怀疑。例如:
Can he have done such a foolish thing? (= Is it possible …?)
他会做这样的傻事吗?(表怀疑)
He can't have taken ...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.025 s. - webmaster@yulucn.com