作业帮 > 英语 > 作业

would be 和would have done

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 09:17:27
would be 和would have done
地方太小说不下,······就是would have done 和would be的区别,在if 引导的条件句当中(不是现在时)中,它们的区别,别给我说太高深,
不要把我当成小孩子,新一的所有语法点我都会,还有虚拟语态什么的我也刚刚接触的哦
1.与现在事实相反:if+主语+动词过去式(be的过去式为were),主句为主语+would/should/could/might+动词原形;
2.与过去事实相反:if+主语+had+过去分词,主句为主语+would/should/could/might+have done;
3.与未来事实相反:if+主语+过去式 / if+主语+were to+动词原形 / if+主语+should+动词原形,主句为主语+would/should/could/might+动词原形.
再问: 那么,如果说,如果你没有告诉我,我就不能完成了 难道说这个句子应该翻译成if you did not tell me,i would not finish it对吧,这不就是主将从现往后倒退一个事态 还有,如果说,如果我那时写作业,那么我昨天也不用失业了 难道说这个句子应该翻译成if i had done my homework,i would have out of work 这也不就是主将从现再往后退 接下来,如果说,如果我现在写作业,那么我明天也不用失业了 位置不够
再答: 没太看懂,你是指从句和主句虚拟的时态不同是吧,是可以拼接的