作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 08:41:35
can表示对过去的推测不能用于肯定句?
语法书上讲:can have done表示可能已经做了某事,又讲:此时can 仍只用于否定句或疑问句,不用于肯定句.这是不是说这种情况:he can have done no work
can表示推测是不能用于肯定句除非是表示某物属性的时候可以.在肯定句中表推测的话用could 代替就行
he can‘t have done work是对的
he can have done work是错的
he could have done work是对的