can表示对过去的推测不能用于肯定句?

can表示对过去的推测不能用于肯定句?
语法书上讲:can have done表示可能已经做了某事,又讲:此时can 仍只用于否定句或疑问句,不用于肯定句.这是不是说这种情况:he can have done no work
弄弦人 1年前 已收到1个回答 举报

阿yao 春芽

共回答了20个问题采纳率:100% 举报

can表示推测是不能用于肯定句除非是表示某物属性的时候可以.在肯定句中表推测的话用could 代替就行
he can‘t have done work是对的
he can have done work是错的
he could have done work是对的

1年前

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