表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 07:37:48
表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐

表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐
表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐

表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐
书上说的是对的,只有can't have done 不可能做过某事,而没有can have done.但我们可以说could have done.
could have done = may have done 可能做过某事

书上说的是对的, 只有can't have done 不可能做过某事,而没有can have done. 但我们可以说could have done.
could have done = may have done 可能做过某事

“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?
“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。

should have done 可以表示对过去的推测 can have done可以用在过去的语境中并表示对“过去的过去”的推测吗?比如一篇文章用的是过去时态,要表示对发生在过去之前的事情的推测,可以用can have done吗?需不需要改成could? could only have done表示对过去的推测,只可能...,是否等于must have done? 对过去的推测肯定句是不是不用can have done? 表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐ could have done可以表示对过去的推测吗?肯定句中 Could +have done在肯定陈述句中能表示对过去事情的推测吗 可用mustn't have done表示对过去的推测吗?若可以,那这个结构与can't have done有区别吗?可以的话,请提供相应的信息来源.本人不甚感激~ couldn't have done?couldn't have done究竟表示对过去的否定推测,还是表示本不能做到的事做到了? can表示对过去的推测不能用于肯定句?语法书上讲:can have done表示可能已经做了某事,又讲:此时can 仍只用于否定句或疑问句,不用于肯定句.这是不是说这种情况:he can have done no work 关于情态动词表示推测的用法我知道情态动词加BE表示对现在的推测,加have been doing 和have been done表示对过去的推测.那么可不可以对将来推测呢?如果能,那么怎么用? I don,t think he could have done such a stupid thing last night______?did he ,could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.这样理解对吗,还有 能用 could he 么, regret doing ,regret having done 和 regret to have done三者是否一样,都是表示对过去的推测.请有把握才回答. must+have done 句型must+have done 表对过去发生事情有把握推测.但是可不可以用must +be 这样的句子来表示?比如说 He must have made it for you.可以变成 He must be made it for you 另外 疑问否定中的can't/could 高中英语could have done 只表示过去可以做而未做,可是could have been却可以表示对过去的推测、.还有类似的情况吗?比如should have been,should have done 都表示过去应该做而未做 where must the puma have come from?对过去的事进行推测,疑问句和否定句中要用can和can't.这句话中的must是不是用错了? must have done 和 must do 有什么区别!哪一个是表示对过去的猜测呢?有人说must后面接动词原形是表示对现在的推测!那按照这个说法must do是表示对现在的推测! can do 可以表示对现在的肯定句推测吗?