did 表过去have done表过去的过去?那had done呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 20:11:04
did 表过去have done表过去的过去?那had done呢?
xRN@~51

did 表过去have done表过去的过去?那had done呢?
did 表过去have done表过去的过去?那had done呢?

did 表过去have done表过去的过去?那had done呢?
did表示过去某个特定时间发生,并且一下子就完成了的动作
have done 表示到目前为止已经结束或完成的动作或状态(动作截止到现在).
had done表示到过去某时为止已经结束或完成的动作或状态(动作截止到过去某时).

从过去的一个时间点到另一个在它后面但仍算过去的时间点这段时间内完成的动作

han done过去的过去,要有一个过去的时间点作为参考。

did 表过去
have done 表示 到现在终止的一个动作
had done 表示 到过去某个时间就已经终止的 动作

have done 是现在完成时
had done 才是过去的过去,过去完成时

did 表过去have done表过去的过去?那had done呢? may have been 和may have done的区别,特别是may have been doing和may have done的区别,他们都表对过去推测啊? 关于IF条件句if条件句中did would do 表与现在事实相反的猜测had done would have done 表与过去事实相反的猜测那么 did would be doing 与 had done would have been doing表示什么呢再顺带问一个问题 my favoutite an should have done 可以表示对过去的推测 could only have done表示对过去的推测,只可能...,是否等于must have done? have +done与have +过去分词有什么区别?错了,是have+过去分词与have +been的区别 could have done能不能表示对过去事实的猜测用在肯定句中?与must have done may have done might have done have的过去分词 have的过去分词 虚拟语气中对过去的虚拟主句否定是用would have not done or would not have done? couldn't have done与couldn't区别以及当could have done表示对过去的猜测时,could have done与could有什么区别? 大家谁能帮我解释一下高考中非谓语中having been done 与 to have done的区别?难道不都是表过去已完成吗?它们各应该在什么情况中使用?最好能有例句?不胜感激! 对过去的推测肯定句是不是不用can have done? could have done可以表示对过去的推测吗?肯定句中 Could +have done在肯定陈述句中能表示对过去事情的推测吗 might /might have done 区别might可以表示对过去的猜测might have done 也表示对过去的猜测有何区别3. Where did Adam get that new football?He hasn’t got any money.It____a present.After all, it was his birthday last week.A.might I don,t think he could have done such a stupid thing last night______?did he ,could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.这样理解对吗,还有 能用 could he 么, 我过去应该学会自由泳.英文翻译,用should have done