if he had worked hard at high school ,he would be a college student like you today 为什么是would be不是had been
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/04 05:28:04
if he had worked hard at high school ,he would be a college student like you today 为什么是would be不是had been
if he had worked hard at high school ,he would be a college student like you today
为什么是would be不是had been
if he had worked hard at high school ,he would be a college student like you today 为什么是would be不是had been
这是个混合型的虚拟语气句子,从句if是在讲过去:要是他当时在高中时有好好学的话;主句讲的是现在(today),那么今天他就会像你一样也是个大学生了.要用would do.
...would have done是对过去发生的事的虚拟,“本会.”.
如果他过去努力学习的话,那么现在他很可能会成为像你一样的大学生了
would表示将来 但是句子又是过去时 所以是would
had been是过去完成时 是过去的过去 成为大学生应该是在work hard之后发生的 而不是之前前面是 had worked 啊!随意后面不应该是跟着是 S+would+动词过去分词 吗!...
全部展开
如果他过去努力学习的话,那么现在他很可能会成为像你一样的大学生了
would表示将来 但是句子又是过去时 所以是would
had been是过去完成时 是过去的过去 成为大学生应该是在work hard之后发生的 而不是之前
收起
这是假设句,当然是用would be 啦
这句话是一个虚拟语气,是对过去的一个情况的虚拟。“如果他在高中努力学习了,他今天就能像你一样是一个大学生了。”事实是他在高中没有努力学习,他没有成为一个高中生。
英语语法中规定:对过去情况的虚拟,主句用coule/would/might/should+动词原形,从句用过去完成时。...
全部展开
这句话是一个虚拟语气,是对过去的一个情况的虚拟。“如果他在高中努力学习了,他今天就能像你一样是一个大学生了。”事实是他在高中没有努力学习,他没有成为一个高中生。
英语语法中规定:对过去情况的虚拟,主句用coule/would/might/should+动词原形,从句用过去完成时。
收起