can't be和can't have done

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 16:23:31
can't be和can't have done

can't be和can't have done
can't be和can't have done

can't be和can't have done
两者都表示推测,但不同的是对推测的时间有所限制.
can't be/do 表示对现在的推测,例如:I saw Lily just now.It can't be true,she has gone to Beijing yesterday.
can't have done 则是对过去状态的推测.
这方面的推测你可以重点复习情态动词,一般语法书都有.希望满意哈!

cannot be 是不可能。。。的意思
后者是对已经发生过的动作的否定判断,前者是对现在情况的判断。

前面个是can't do吧,就是,不能做的意思
后面个是,本不能做,但实际上已经做了的意思

can't be 是表示不可能是 , 对现在情况的否定猜测。
can't have done 是对过去情况的猜测 , 表示不可能做过什么。